Skip Navigation

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

Distribute cloud intelligence to edge devices

Azure IoT Edge

Build a hybrid cloud and edge IoT solution using the IoT Edge software platform. Enable easy orchestration between code and services, so they flow securely between cloud and edge to distribute intelligence across a range of devices. Ease your IoT development efforts by taking advantage of existing skills and resources, as well as familiar tools and multiple languages to optimize and monitor your solution. IoT Edge opens the possibilities. Enable artificial intelligence and advanced analytics at the edge, reduce your overall IoT solution costs, and operate your edge devices offline or with intermittent connectivity.

Learn more about Azure IoT Edge.

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