Amazon IoT Core website screenshot

Amazon IoT Core

AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. It can support billions of devices and trillions of messages, routing those messages to AWS endpoints and other devices reliably and securely.

1 APIs 5 Features
Device ManagementIoTMQTTMessage Routing

APIs

AWS IoT Core API

The AWS IoT Core API provides programmatic access to manage things, policies, certificates, rules, and MQTT messaging for IoT device connectivity.

Collections

GraphQL

AWS IoT Core GraphQL Schema

This GraphQL schema provides a conceptual representation of the [AWS IoT Core REST API](https://docs.aws.amazon.com/iot/latest/apireference/). It covers the full surface of IoT ...

GRAPHQL

Pricing Plans

Rate Limits

Amazon Iot Core Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Secure Device Connectivity

Connects IoT devices to AWS using MQTT, HTTPS, and WebSocket protocols with mutual TLS authentication.

Message Broker

Scales to billions of messages per day with a fully managed MQTT message broker.

Rules Engine

Routes device messages to 15+ AWS services based on SQL-like rules.

Device Shadow

Maintains a persistent virtual representation of each device for state management.

Fleet Indexing

Index and search all IoT things and their attributes at scale.

Use Cases

Industrial IoT

Connect factory equipment to AWS for real-time monitoring and predictive maintenance.

Smart Home

Build connected home devices with secure two-way communication.

Asset Tracking

Track vehicles, equipment, and assets with GPS and sensor data.

Integrations

AWS Lambda

Trigger serverless functions from IoT device messages with Rules Engine.

Amazon Kinesis

Stream IoT telemetry data to Kinesis for real-time analytics.

Amazon S3

Store device messages and data in S3 using IoT Rules.

Amazon DynamoDB

Write device state data to DynamoDB tables with IoT Rules.

Semantic Vocabularies

Amazon Iot Core Context

102 classes · 267 properties

JSON-LD

API Governance Rules

Amazon IoT Core API Rules

14 rules · 8 errors 5 warnings 1 info

SPECTRAL

JSON Structure

Amazon Iot Core Structure

12 properties

JSON STRUCTURE

Iot Core Abort Criteria List Structure

0 properties

JSON STRUCTURE

Iot Core Action List Structure

0 properties

JSON STRUCTURE

Iot Core Action Structure

23 properties

JSON STRUCTURE

Iot Core Aggregation Type Name Structure

0 properties

JSON STRUCTURE

Iot Core Aggregation Type Values Structure

0 properties

JSON STRUCTURE

Iot Core Alert Target Structure

2 properties

JSON STRUCTURE

Iot Core Attribute Payload Structure

2 properties

JSON STRUCTURE

Iot Core Attributes Structure

0 properties

JSON STRUCTURE

Iot Core Behavior Structure

5 properties

JSON STRUCTURE

Iot Core Cancel Audit Task Response Structure

0 properties

JSON STRUCTURE

Iot Core Cancel Job Response Structure

3 properties

JSON STRUCTURE

Iot Core Create Authorizer Response Structure

2 properties

JSON STRUCTURE

Iot Core Create Dimension Response Structure

2 properties

JSON STRUCTURE

Iot Core Create Job Response Structure

3 properties

JSON STRUCTURE

Iot Core Create Policy Response Structure

4 properties

JSON STRUCTURE

Iot Core Create Role Alias Response Structure

2 properties

JSON STRUCTURE

Iot Core Create Stream Response Structure

4 properties

JSON STRUCTURE

Iot Core Create Thing Response Structure

3 properties

JSON STRUCTURE

Iot Core Create Thing Type Response Structure

3 properties

JSON STRUCTURE

Iot Core Delete Authorizer Response Structure

0 properties

JSON STRUCTURE

Iot Core Delete Dimension Response Structure

0 properties

JSON STRUCTURE

Iot Core Delete Role Alias Response Structure

0 properties

JSON STRUCTURE

Iot Core Delete Stream Response Structure

0 properties

JSON STRUCTURE

Iot Core Delete Thing Response Structure

0 properties

JSON STRUCTURE

Iot Core Delete Thing Type Response Structure

0 properties

JSON STRUCTURE

Iot Core Describe Endpoint Response Structure

1 properties

JSON STRUCTURE

Iot Core Describe Index Response Structure

3 properties

JSON STRUCTURE

Iot Core Describe Job Response Structure

2 properties

JSON STRUCTURE

Iot Core Describe Stream Response Structure

1 properties

JSON STRUCTURE

Iot Core Describe Thing Response Structure

8 properties

JSON STRUCTURE

Iot Core Enable Io T Logging Params Structure

2 properties

JSON STRUCTURE

Iot Core Exponential Rollout Rate Structure

3 properties

JSON STRUCTURE

Iot Core Get Cardinality Response Structure

1 properties

JSON STRUCTURE

Iot Core Get Job Document Response Structure

1 properties

JSON STRUCTURE

Iot Core Get O T A Update Response Structure

1 properties

JSON STRUCTURE

Iot Core Get Percentiles Response Structure

1 properties

JSON STRUCTURE

Iot Core Get Policy Response Structure

7 properties

JSON STRUCTURE

Iot Core Get Statistics Response Structure

1 properties

JSON STRUCTURE

Iot Core Get Topic Rule Response Structure

2 properties

JSON STRUCTURE

Iot Core Job End Behavior Structure

0 properties

JSON STRUCTURE

Iot Core List Audit Tasks Response Structure

2 properties

JSON STRUCTURE

Iot Core List Authorizers Response Structure

2 properties

JSON STRUCTURE

Iot Core List Certificates Response Structure

2 properties

JSON STRUCTURE

Iot Core List Dimensions Response Structure

2 properties

JSON STRUCTURE

Iot Core List Indices Response Structure

2 properties

JSON STRUCTURE

Iot Core List Jobs Response Structure

2 properties

JSON STRUCTURE

Iot Core List Policies Response Structure

2 properties

JSON STRUCTURE

Iot Core List Role Aliases Response Structure

2 properties

JSON STRUCTURE

Iot Core List Streams Response Structure

2 properties

JSON STRUCTURE

Iot Core List Thing Groups Response Structure

2 properties

JSON STRUCTURE

Iot Core List Thing Types Response Structure

2 properties

JSON STRUCTURE

Iot Core List Things Response Structure

2 properties

JSON STRUCTURE

Iot Core List Topic Rules Response Structure

2 properties

JSON STRUCTURE

Iot Core Maintenance Window Structure

2 properties

JSON STRUCTURE

Iot Core Maintenance Windows Structure

0 properties

JSON STRUCTURE

Iot Core Metric To Retain Structure

2 properties

JSON STRUCTURE

Iot Core O T A Update File Structure

6 properties

JSON STRUCTURE

Iot Core Policy Version Identifier Structure

2 properties

JSON STRUCTURE

Iot Core Protocol Structure

0 properties

JSON STRUCTURE

Iot Core Retry Criteria List Structure

0 properties

JSON STRUCTURE

Iot Core Searchable Attributes Structure

0 properties

JSON STRUCTURE

Iot Core Stream File Structure

2 properties

JSON STRUCTURE

Iot Core Tag Structure

2 properties

JSON STRUCTURE

Iot Core Terms Aggregation Structure

1 properties

JSON STRUCTURE

Example Payloads

Amazon Iot Core Example

12 fields

EXAMPLE

Iot Core Action Example

23 fields

EXAMPLE

Iot Core Behavior Example

5 fields

EXAMPLE

Iot Core Stream File Example

2 fields

EXAMPLE

Iot Core Tag Example

2 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon IoT Core API
  version: '2015-05-28'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Things
    type: folder
  items:
  - info:
      name: Amazon IoT Core List IoT things
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/things
      params:
      - name: maxResults
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Lists the things registered in your AWS account.
  - info:
      name: Amazon IoT Core Describe a thing
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/things/:thingName
      params:
      - name: thingName
        value: ''
        type: path
    docs: Gets information about the specified thing.
  - info:
      name: Amazon IoT Core Create a thing
      type: http
    http:
      method: PUT
      url: https://iot.{region}.amazonaws.com/things/:thingName
      params:
      - name: thingName
        value: ''
        type: path
    docs: Creates a thing record in the registry.
  - info:
      name: Amazon IoT Core Delete a thing
      type: http
    http:
      method: DELETE
      url: https://iot.{region}.amazonaws.com/things/:thingName
      params:
      - name: thingName
        value: ''
        type: path
    docs: Deletes the specified thing from the registry.
- info:
    name: Certificates
    type: folder
  items:
  - info:
      name: Amazon IoT Core List certificates
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/certificates
    docs: Lists the certificates registered in your AWS account.
- info:
    name: Policies
    type: folder
  items:
  - info:
      name: Amazon IoT Core List IoT policies
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/policies
    docs: Lists your IoT policies.
- info:
    name: Rules
    type: folder
  items:
  - info:
      name: Amazon IoT Core List topic rules
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/rules
    docs: Lists the rules for the specific topic.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Amazon IoT Core List jobs
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/jobs
    docs: Lists IoT jobs.
- info:
    name: Shadows
    type: folder
  items:
  - info:
      name: Amazon IoT Core Get thing shadow
      type: http
    http:
      method: GET
      url: https://iot.{region}.amazonaws.com/things/:thingName/shadow
      params:
      - name: thingName
        value: ''
        type: path
    docs: Gets the shadow for the specified thing.
bundled: true