Amazon IoT Events logo

Amazon IoT Events

AWS IoT Events is a managed service that makes it easy to detect and respond to events from IoT sensors and applications. You can use it to build complex event detection logic, create state machines for IoT workflows, and trigger alerts or actions when specific conditions are met.

1 APIs 4 Features
Event DetectionIoTState MachineAutomation

APIs

AWS IoT Events API

The AWS IoT Events API provides access to detector models, inputs, alarms, and event detection configurations for building IoT event-driven workflows.

Features

Detector Models

Create state machines to detect complex event patterns across IoT data streams.

Alarm Management

Built-in alarm management for monitoring IoT sensor thresholds.

Event Inputs

Define structured event inputs and route IoT data to detector models.

Multi-Trigger Actions

Trigger actions to SNS, SQS, Lambda, and other services when events are detected.

Use Cases

Industrial Alarm Management

Detect equipment failures and trigger maintenance workflows automatically.

Complex Event Processing

Detect patterns across multiple sensor streams over time.

Predictive Maintenance

Alert operations teams when device metrics indicate impending failure.

Semantic Vocabularies

Amazon Iot Events Context

101 classes · 141 properties

JSON-LD

API Governance Rules

Amazon IoT Events API Rules

14 rules · 8 errors 5 warnings 1 info

SPECTRAL

JSON Structure

Iot Events Acknowledge Flow Structure

1 properties

JSON STRUCTURE

Iot Events Action Structure

13 properties

JSON STRUCTURE

Iot Events Actions Structure

0 properties

JSON STRUCTURE

Iot Events Alarm Action Structure

9 properties

JSON STRUCTURE

Iot Events Alarm Actions Structure

0 properties

JSON STRUCTURE

Iot Events Alarm Capabilities Structure

2 properties

JSON STRUCTURE

Iot Events Alarm Event Actions Structure

1 properties

JSON STRUCTURE

Iot Events Alarm Model Summaries Structure

0 properties

JSON STRUCTURE

Iot Events Alarm Model Summary Structure

3 properties

JSON STRUCTURE

Iot Events Alarm Notification Structure

1 properties

JSON STRUCTURE

Iot Events Alarm Rule Structure

1 properties

JSON STRUCTURE

Iot Events Analysis Result Level Structure

0 properties

JSON STRUCTURE

Iot Events Analysis Result Location Structure

1 properties

JSON STRUCTURE

Iot Events Analysis Result Structure

4 properties

JSON STRUCTURE

Iot Events Analysis Results Structure

0 properties

JSON STRUCTURE

Iot Events Analysis Status Structure

0 properties

JSON STRUCTURE

Iot Events Asset Property Timestamp Structure

2 properties

JSON STRUCTURE

Iot Events Asset Property Value Structure

3 properties

JSON STRUCTURE

Iot Events Asset Property Variant Structure

4 properties

JSON STRUCTURE

Iot Events Attribute Structure

1 properties

JSON STRUCTURE

Iot Events Attributes Structure

0 properties

JSON STRUCTURE

Iot Events Clear Timer Action Structure

1 properties

JSON STRUCTURE

Iot Events Comparison Operator Structure

0 properties

JSON STRUCTURE

Iot Events Create Input Request Structure

4 properties

JSON STRUCTURE

Iot Events Create Input Response Structure

1 properties

JSON STRUCTURE

Iot Events Delete Input Request Structure

0 properties

JSON STRUCTURE

Iot Events Delete Input Response Structure

0 properties

JSON STRUCTURE

Iot Events Describe Input Request Structure

0 properties

JSON STRUCTURE

Iot Events Describe Input Response Structure

1 properties

JSON STRUCTURE

Iot Events Detector Debug Option Structure

2 properties

JSON STRUCTURE

Iot Events Detector Debug Options Structure

0 properties

JSON STRUCTURE

Iot Events Detector Model Structure

2 properties

JSON STRUCTURE

Iot Events Detector Model Summaries Structure

0 properties

JSON STRUCTURE

Iot Events Detector Model Summary Structure

3 properties

JSON STRUCTURE

Iot Events Dynamo D B Action Structure

10 properties

JSON STRUCTURE

Iot Events Dynamo D Bv2 Action Structure

2 properties

JSON STRUCTURE

Iot Events Email Configuration Structure

3 properties

JSON STRUCTURE

Iot Events Email Configurations Structure

0 properties

JSON STRUCTURE

Iot Events Email Content Structure

2 properties

JSON STRUCTURE

Iot Events Email Recipients Structure

1 properties

JSON STRUCTURE

Iot Events Evaluation Method Structure

0 properties

JSON STRUCTURE

Iot Events Event Structure

3 properties

JSON STRUCTURE

Iot Events Events Structure

0 properties

JSON STRUCTURE

Iot Events Firehose Action Structure

3 properties

JSON STRUCTURE

Iot Events Input Configuration Structure

6 properties

JSON STRUCTURE

Iot Events Input Definition Structure

1 properties

JSON STRUCTURE

Iot Events Input Identifier Structure

2 properties

JSON STRUCTURE

Iot Events Input Status Structure

0 properties

JSON STRUCTURE

Iot Events Input Structure

2 properties

JSON STRUCTURE

Iot Events Input Summaries Structure

0 properties

JSON STRUCTURE

Iot Events Input Summary Structure

6 properties

JSON STRUCTURE

Iot Events Iot Events Action Structure

2 properties

JSON STRUCTURE

Iot Events Iot Site Wise Action Structure

5 properties

JSON STRUCTURE

Iot Events Iot Topic Publish Action Structure

2 properties

JSON STRUCTURE

Iot Events Lambda Action Structure

2 properties

JSON STRUCTURE

Iot Events List Inputs Request Structure

0 properties

JSON STRUCTURE

Iot Events List Inputs Response Structure

2 properties

JSON STRUCTURE

Iot Events Logging Level Structure

0 properties

JSON STRUCTURE

Iot Events Logging Options Structure

4 properties

JSON STRUCTURE

Iot Events Notification Action Structure

3 properties

JSON STRUCTURE

Iot Events Notification Actions Structure

0 properties

JSON STRUCTURE

Iot Events On Enter Lifecycle Structure

1 properties

JSON STRUCTURE

Iot Events On Exit Lifecycle Structure

1 properties

JSON STRUCTURE

Iot Events On Input Lifecycle Structure

2 properties

JSON STRUCTURE

Iot Events Payload Structure

2 properties

JSON STRUCTURE

Iot Events Payload Type Structure

0 properties

JSON STRUCTURE

Iot Events Recipient Detail Structure

1 properties

JSON STRUCTURE

Iot Events Recipient Details Structure

0 properties

JSON STRUCTURE

Iot Events Reset Timer Action Structure

1 properties

JSON STRUCTURE

Iot Events Routed Resource Structure

2 properties

JSON STRUCTURE

Iot Events Routed Resources Structure

0 properties

JSON STRUCTURE

Iot Events S M S Configuration Structure

3 properties

JSON STRUCTURE

Iot Events S M S Configurations Structure

0 properties

JSON STRUCTURE

Iot Events S S O Identity Structure

2 properties

JSON STRUCTURE

Iot Events Set Timer Action Structure

3 properties

JSON STRUCTURE

Iot Events Set Variable Action Structure

2 properties

JSON STRUCTURE

Iot Events Simple Rule Structure

3 properties

JSON STRUCTURE

Iot Events Sqs Action Structure

3 properties

JSON STRUCTURE

Iot Events State Structure

4 properties

JSON STRUCTURE

Iot Events States Structure

0 properties

JSON STRUCTURE

Iot Events Tag Keys Structure

0 properties

JSON STRUCTURE

Iot Events Tag Resource Request Structure

1 properties

JSON STRUCTURE

Iot Events Tag Resource Response Structure

0 properties

JSON STRUCTURE

Iot Events Tag Structure

2 properties

JSON STRUCTURE

Iot Events Tags Structure

0 properties

JSON STRUCTURE

Iot Events Transition Event Structure

4 properties

JSON STRUCTURE

Iot Events Transition Events Structure

0 properties

JSON STRUCTURE

Iot Events Untag Resource Request Structure

0 properties

JSON STRUCTURE

Iot Events Untag Resource Response Structure

0 properties

JSON STRUCTURE

Iot Events Update Input Request Structure

2 properties

JSON STRUCTURE

Iot Events Update Input Response Structure

1 properties

JSON STRUCTURE

Example Payloads

Iot Events Action Example

13 fields

EXAMPLE

Iot Events Attribute Example

1 fields

EXAMPLE

Iot Events Event Example

3 fields

EXAMPLE

Iot Events Input Example

2 fields

EXAMPLE

Iot Events Payload Example

2 fields

EXAMPLE

Iot Events State Example

4 fields

EXAMPLE

Iot Events Tag Example

2 fields

EXAMPLE

Visuals

Amazon IoT Events screenshot

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 ↑
aid: amazon-iot-events
name: Amazon IoT Events
description: AWS IoT Events is a managed service that makes it easy to detect and respond to events from IoT sensors and applications.
  You can use it to build complex event detection logic, create state machines for IoT workflows, and trigger alerts or actions
  when specific conditions are met.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- AWS
- Event Detection
- IoT
- State Machine
- Automation
url: https://raw.githubusercontent.com/api-evangelist/amazon-iot-events/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: amazon-iot-events:aws-iot-events-api
  name: AWS IoT Events API
  description: The AWS IoT Events API provides access to detector models, inputs, alarms, and event detection configurations
    for building IoT event-driven workflows.
  humanURL: https://aws.amazon.com/iot-events/
  baseURL: https://iotevents.amazonaws.com
  tags:
  - Event Detection
  - IoT
  - State Machine
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/iotevents/latest/apireference/
  - type: OpenAPI
    url: openapi/amazon-iot-events-openapi-original.yml
  - type: GettingStarted
    url: https://docs.aws.amazon.com/iotevents/latest/developerguide/getting-started-iotevents.html
  - type: Pricing
    url: https://aws.amazon.com/iot-events/pricing/
  - type: FAQ
    url: https://aws.amazon.com/iot-events/faqs/
  - type: NaftikoCapability
    url: capabilities/amazon-iot-events.yaml
common:
- type: Portal
  url: https://aws.amazon.com/iot-events/
- type: Website
  url: https://aws.amazon.com/iot-events/
- type: Documentation
  url: https://docs.aws.amazon.com/iotevents/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/iot/tag/aws-iot-events/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/iotevents/
- type: SignUp
  url: https://portal.aws.amazon.com/billing/signup
- type: Login
  url: https://signin.aws.amazon.com/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-iot-events-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-iot-events-vocabulary.yaml
- type: JSONLD
  url: json-ld/amazon-iot-events-context.jsonld
- type: Features
  data:
  - name: Detector Models
    description: Create state machines to detect complex event patterns across IoT data streams.
  - name: Alarm Management
    description: Built-in alarm management for monitoring IoT sensor thresholds.
  - name: Event Inputs
    description: Define structured event inputs and route IoT data to detector models.
  - name: Multi-Trigger Actions
    description: Trigger actions to SNS, SQS, Lambda, and other services when events are detected.
- type: UseCases
  data:
  - name: Industrial Alarm Management
    description: Detect equipment failures and trigger maintenance workflows automatically.
  - name: Complex Event Processing
    description: Detect patterns across multiple sensor streams over time.
  - name: Predictive Maintenance
    description: Alert operations teams when device metrics indicate impending failure.
- type: Integrations
  data:
  - name: AWS IoT Core
    description: Receives message data from IoT Core for event detection.
  - name: Amazon SNS
    description: Sends alerts and notifications when events are detected.
  - name: AWS Lambda
    description: Triggers Lambda functions to execute response workflows.
- type: Integrations
  url: https://aws.amazon.com/marketplace/
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com