Build on Azure IoT

Develop robust IoT applications with Azure IoT, an open platform to build, customize, and manage your IoT app while using solution templates for common scenarios.

Microsoft is working to simplify IoT, so whether you are building your first IoT application or you are an experienced cloud developer we have solutions, products, and SDKs to meet your needs.

There are two ways to get started:

Begin with IoT SaaS

Experience the simplicity of a fully managed software as a service (SaaS) offering. Build production-grade IoT applications in hours—without having to deal with the complexities of back-end cloud infrastructure, needing to increase staff, or learning new cloud and big data development skills.

Start with Azure IoT Central

Begin with open source IoT templates

Get more flexibility and control with fully customizable solutions designed for the most common IoT scenarios, including remote monitoring and predictive maintenance.

Build with solution accelerators

Build your own IoT solution that connects things, creates insights, and informs actions

Azure IoT SubsystemsWe recommend an architecture for IoT applications that's cloud native, microservice, and serverless based. The architecture also supports a hybrid cloud and edge compute strategy as some on-premises data processing is expected. To scale individual subsystems horizontally, we recommend the use of an orchestrator, such as Azure Managed Kubernetes or Service Fabric, or PaaS services that offer built-in horizontal scale capabilities, like Azure App Services.

Overview

We recommend an architecture for IoT applications that's cloud native, microservice, and serverless based. The architecture also supports a hybrid cloud and edge compute strategy as some on-premises data processing is expected. To scale individual subsystems horizontally, we recommend the use of an orchestrator, such as Azure Managed Kubernetes or Service Fabric, or PaaS services that offer built-in horizontal scale capabilities, like Azure App Services.

The Developer's Guide to Azure IoT

Learn how to develop IoT applications from day one using the Azure IoT platform. Find the resources you need to get started and work through technical challenges in one, convenient guide.

Find the products you need to start building your IoT projects

If you want to... Use this
Experience the simplicity of SaaS for IoT, with no cloud expertise required Azure IoT Central
Create fully customizable solutions with templates for common IoT scenarios Azure IoT solution accelerators
Extend cloud intelligence and analytics to edge devices Azure IoT Edge
Connect, monitor and manage billions of IoT assets Azure IoT Hub
Build next-generation IoT spatial intelligence solutions Azure Digital Twins
Explore and analyze time-series data from IoT devices Azure Time Series Insights
Securely connect MCU-powered devices from the silicon to the cloud Azure Sphere

Resources and tutorials