title | description | author | ms.author | ms.date | ms.topic | ms.service | services | ms.custom |
---|---|---|---|---|---|---|---|---|
IoT Hub Device Provisioning Service libraries and SDKs |
Information about the device and service libraries available for developing solutions with Device Provisioning Service (CPS). |
JimacoMS4 |
v-jbrannian |
01/26/2022 |
reference |
iot-dps |
iot-dps |
mvc |
The Device Provisioning Service (DPS) libraries and SDKs help developers build IoT solutions using various programming languages on multiple platforms. The following tables include links to samples and quickstarts to help you get started.
Platform | Package | Code repository | Samples | Quickstart | Reference |
---|---|---|---|---|---|
.NET | NuGet | GitHub | Samples | Quickstart | Reference |
C | apt-get, MBED, Arduino IDE or iOS | GitHub | Samples | Quickstart | Reference |
Java | Maven | GitHub | Samples | Quickstart | Reference |
Node.js | npm | GitHub | Samples | Quickstart | Reference |
Python | pip | GitHub | Samples | Quickstart | Reference |
Microsoft also provides embedded device SDKs to facilitate development on resource-constrained devices. To learn more, see the IoT Device Development Documentation.
Platform | Package | Code repository | Samples | Quickstart | Reference |
---|---|---|---|---|---|
.NET | NuGet | GitHub | Samples | Quickstart | Reference |
Java | Maven | GitHub | Samples | Quickstart | Reference |
Node.js | npm | GitHub | Samples | Quickstart | Reference |
Platform | Package | Code repository | Reference |
---|---|---|---|
.NET | NuGet | GitHub | -- |
Node.js | npm | GitHub | Reference |
Python | pip | GitHub | Reference |
The Device Provisioning Service documentation also provides tutorials and additional samples that you can use to try out the SDKs and libraries.