Azure IoT Developer Center

Get started with Azure IoT Suite and IoT Hub and learn how easy it is to connect your IoT devices to Microsoft Azure. Whether this is your first experience with the Internet of Things or you’re a seasoned pro, we have the tools and technologies to get you going.


Connect your devices to Azure IoT

Get started on your IoT project with confidence by leveraging our Azure IoT Starter Kits or choosing from hundreds of Certified for IoT devices in our device catalog. All devices are platform-agnostic and tested to connect seamlessly to IoT Hub.

Connect all your devices to Azure IoT using our open source device SDKs. Our SDKs support multiple operating systems, such as Linux, Windows, and real-time operating systems, as well as multiple programming languages, such as C, Node.js, Java, .NET, and Python.

Learn how to build your solution using our Azure IoT samples

Build and deploy edge intelligence

Azure IoT Gateway SDK

Organizations often use IoT gateways to isolate and secure their IoT solutions. Some IoT devices need to connect to the cloud, but are not capable to protect themselves from the internet. In other cases, the IoT gateway provides additional intelligence and functionality.

The Azure IoT Gateway SDK provides code to reduce the necessary work required for the development of gateway logic and lets you deploy gateway intelligence tailored to your specific IoT scenario. This SDK enables you to build a gateway that supports legacy devices, runs edge analytics, minimizes latency, conserves network bandwidth, supports reliable operations, and addresses security concerns.

Learn more about the Azure IoT Gateway SDK

Monitor and manage billions of IoT devices

IoT Hub

IoT Hub enables you to easily and securely connect your IoT devices to Microsoft Azure. You can establish bi-directional communication with all your IoT devices, work with familiar platforms and protocols, and reliably update and manage devices at scale with new device management capabilities. IoT Hub authenticates on a per-device basis so your IoT solution is set up to retain confidentiality of both cloud-to-device and device-to-cloud messages.

Learn more about development with IoT Hub