Skip navigation

Build on Azure IoT

Develop robust IoT applications with Azure IoT, an open platform to build, customise 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 customisable 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.

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, such as Azure App Services.

The Developer’s Guide to Azure

Learn how to develop IoT applications from day one using the Azure IoT platform. Find guidance on the comprehensive set of Azure products and solutions that help you navigate the architectural approaches and most common scenarios you’ll face in your IoT journey.

Find the products you need to start building your IoT projects

If you want to... Use this
Connect, monitor and manage billions of IoT assets IoT Hub
Extend cloud intelligence and analytics to edge devices IoT Edge
Build next-generation IoT spatial intelligence solutions Azure Digital Twins
Securely connect MCU-powered devices from the silicon to the cloud Azure Sphere
Simple and secure location APIs provide geospatial context to data Azure Maps
Get reliable event delivery at massive scale Event Grid
Explore and analyse time-series data from IoT devices Time Series Insights
Real-time data stream processing from millions of IoT devices Stream Analytics
Globally distributed, multi-model database for any scale Azure Cosmos DB
Automate the access and use of data across clouds without writing code Logic Apps

Resources and tutorials