Skip Navigation

Azure IoT Edge

Extend cloud intelligence and analytics to edge devices—Azure IoT Edge is a fully managed service that delivers cloud intelligence locally by deploying and running artificial intelligence (AI), Azure services, and custom logic directly on cross-platform IoT devices. Run your IoT solution securely and at scale—whether in the cloud or offline.

Build the intelligent edge

The Internet of Things is the convergence of artificial intelligence, cloud, and edge computing. Containerize cloud workloads—such as Azure Cognitive Services, Machine Learning, Stream Analytics, and Functions—and run them locally on devices from a Raspberry Pi to an industrial gateway using Azure IoT Edge. Manage edge applications and devices with Azure IoT Hub, scaled to support your solutions running in the cloud or in private environments like Azure Stack.

Respond in near-real time

Most data becomes useless just seconds after it’s generated, so having the lowest latency possible between the data and the decision is critical. IoT Edge optimizes for performance between edge and cloud while ensuring management, security, and scale.

Secure the intelligent edge

Intelligent edge devices face security threats ranging from physical tampering to IP hacking. IoT Edge is designed for security that extends to different risk profiles and deployment scenarios, and offers the same protection you expect from all Azure services.

Learn more about the edge security framework

Deploy AI and analytics to the edge

IoT Edge allows you to deploy complex event processing, machine learning, image recognition, and other high-value artificial intelligence without writing it in-house. Run Azure services such as Functions, Stream Analytics, and Machine Learning on-premises. Create AI modules and make them available to the community.

Easily build AI at the edge with the AI Toolkit for Azure IoT Edge

Reduce IoT solution costs

Only a small fraction of IoT data acquired is meaningful post-analytics. Use services such as Azure Stream Analytics or trained models to process the data locally and send only what’s needed to the cloud for further analysis. This reduces the cost associated with sending all your data to the cloud while keeping data quality high.

Simplify development

IoT Edge holds to the same programming model as other Azure IoT services; for example, the same code can be run on a device or in the cloud. IoT Edge supports OS such as Linux and Windows, and languages such as Java, .NET Core 2.0, Node.js, C, and Python, so you can code in a language you know and use existing business logic without writing from scratch.

Operate offline or with intermittent connectivity

With IoT Edge, your edge devices operate reliably and securely even when they’re offline or have intermittent connectivity to the cloud. Azure IoT device management automatically syncs the latest state of devices once they’re reconnected to ensure seamless operability.

Customers are doing great things with Azure IoT Edge

Deploy these services with IoT Edge

If you want to... Use this
Build and deploy AI models Machine Learning
Customize computer vision models for your use case Custom Vision Service
Process real-time streaming data Stream Analytics
Process events using serverless code Functions
Deploy a SQL Server database to the edge SQL Server databases
Comply with Industry 4.0 interoperability standards OPC Unified Architecture
Build custom logic Custom module

We’re continuously adding new services on IoT Edge. Read our blog post for the latest information.

Related products and services

Azure IoT Overview

Create fully customizable solutions with templates for common IoT scenarios

Connect, monitor, and manage billions of IoT assets

Extend cloud intelligence and analytics to edge devices

Experience the simplicity of SaaS for IoT, with no cloud expertise required

Get more information

Find a partner to help

Get started with Azure IoT Edge