AWS IoT Core

Easily and securely connect devices to the cloud

2.25 million connection minutes and 500,000 messages per month 

for 12 months with the AWS Free Tier 

Connect, manage, and scale your device fleets easily and reliably without provisioning or managing servers.

Choose your preferred communication protocol, including MQTT, HTTPS, MQTT over WSS, and LoRaWAN.

Secure device connections and data with mutual authentication and end-to-end encryption.

Filter, transform, and act upon device data on the fly, based on your defined business rules.

How it works

AWS IoT Core lets you connect billions of IoT devices and route trillions of messages to AWS services without managing infrastructure.
  • Message Broker
  • AWS IoT Core Connect and Manage

    Securely transmit messages to and from all of your IoT devices and applications with low latency and high throughput.

  • Mirror Device State
  • Use AWS IoT Core To Read and Set Device State

    With Device Shadow, store the latest state of a connected device so it can be read or set at any time, making the device appear to your applications as if it were online all the time.

  • Built-in Alexa
  • Use AWS IoT Core To Read and Set Device State

    The Alexa Voice Service (AVS) Integration for AWS IoT Core introduces a new virtual Alexa device in the cloud. Use a new set of AWS IoT-reserved MQTT topics to transfer audio messages between devices.

  • LoRaWAN Devices
  • Set up and manage a private LoRaWAN network by connecting LoRaWAN devices and gateways to the AWS cloud—all without developing or operating a LoRaWAN Network Server (LNS).

  • Amazon Sidewalk Devices
  • The integration of Amazon Sidewalk with AWS IoT Core, enables you to easily provision, onboard, and monitor your Amazon Sidewalk devices. Learn more about AWS IoT Core for Amazon Sidewalk.

Fully Managed MQTT Message Broker

AWS IoT Core provides a fully managed palette of MQTT-based messaging features, which can help you build adaptive IoT architectures that are cost efficient, reliable, and optimized for scale.

Build solutions that scale efficiently

With native support for a managed MQTT broker that supports persistent,
always-on connections, advanced message retention policies, and handles
millions of devices and topics simultaneously, AWS IoT Core enables you to automatically scale your connected solution to process trillions of messages all while avoiding infrastructure costs, licensing fees, and other operational expenses.

Realize compatibility across MQTT 5 and MQTT 3 specifications

AWS IoT Core supports the latest and improved MQTT 5 standard and is backwards compatible with the MQTT 3 standard, enabling you to effectively manage heterogeneous deployments involving a mix of MQTT connectivity specifications while incorporating significant feature improvements in your designs.

Improve system efficiency

Define programmable rules for your MQTT messages to efficiently process and route messages to their target destinations and implement a range of features, such as shared subscription, user properties, session expiry, and more to improve message management across your fleet.

Safeguard your communication messages

AWS IoT Core includes capabilities for multiple authentication methods and access policies to safeguard your solution against vulnerabilities. Moreover, with AWS IoT Core Device Advisor, you can access pre-built test suites to validate your device’s MQTT functionality during your development phase, even before on-boarding them to the cloud.

Use cases

Monitor and manage industrial operations

Build industrial IoT applications for predictive quality, maintenance, and remote operation monitoring.

Build differentiated consumer products

Create connected applications for home automation, home security and monitoring, and home networking.

Innovate with automotive data

Develop solutions for connected, autonomous, shared, and electric vehicle (EV) applications.

Develop safety products

Design commercial applications for traffic monitoring, public safety, and health monitoring.

How to get started

Try the AWS Free Tier


Pay nothing while learning the basics of AWS IoT Core on AWS.

Sign up for a free account »

Connect with an expert


Get the right support for implementing AWS IoT Core.

Explore support options »

Find out how AWS IoT Core works

Learn about connecting devices to the cloud.

Explore AWS IoT Core features »

Explore more of AWS