Microsoft SDKs for IoT Plug and Play
The IoT Plug and Play libraries and SDKs enable developers to build IoT solutions using various programming languages on multiple platforms. The following table includes links to samples and quickstarts to help you get started:
Device SDKs
Language | Package | Code Repository | Samples | Quickstart | Reference |
---|---|---|---|---|---|
C - Device | vcpkg 1.3.9 | GitHub | Samples | Connect to IoT Hub | Reference |
.NET - Device | NuGet 1.41.2 | GitHub | Samples | Connect to IoT Hub | Reference |
Java - Device | Maven 1.26.0 | GitHub | Samples | Connect to IoT Hub | Reference |
Python - Device | pip 2.3.0 | GitHub | Samples | Connect to IoT Hub | Reference |
Node - Device | npm 1.17.2 | GitHub | Samples | Connect to IoT Hub | Reference |
Embedded C - Device | N/A | GitHub | Samples | How to use Embedded C | N/A |
Service SDKs
Platform | Package | Code Repository | Samples | Quickstart | Reference |
---|---|---|---|---|---|
.NET - IoT Hub service | NuGet 1.38.1 | GitHub | Samples | N/A | Reference |
Java - IoT Hub service | Maven 1.26.0 | GitHub | Samples | N/A | Reference |
Node - IoT Hub service | npm 1.13.0 | GitHub | Samples | N/A | Reference |
Python - IoT Hub service | pip 2.2.3 | GitHub | Samples | N/A | Reference |
Next steps
To try out the SDKs and libraries, see the Developer Guide and the device tutorials and service tutorials.
Feedback
Submit and view feedback for