Amazon Sidewalk provides an Application Programming Interface API (the “Sid API”) that allows Sidewalk device creators to onboard their devices to Amazon Sidewalk, and to manage an encrypted data pipe over BLE and sub-GHz radio interfaces. A developer’s application interacts with the Amazon Sidewalk stack through the Sid API. The Sid API supports the following operations for Amazon Sidewalk links:
- Initialize and de-initialize links.
- Start and stop links.
- Send and receive messages.
- Set and get configuration through IOCTLs
The Amazon Sidewalk Sid API Developer Guide explains the usage of the Sid API.