AWS IoT Events makes it easy to detect and respond to changes indicated by IoT sensors and applications – such as malfunctioning machinery, a stuck conveyor belt, or a slowdown in production output – and automatically trigger actions or alerts in response.  AWS IoT Events makes it possible to easily and cost effectively detect system-wide events and trigger appropriate actions to drive results such as optimizing manufacturing efficiency or improving production quality. 

With AWS IoT Events, you pay only for what you use with no minimum fees or mandatory service usage.

Pricing at a glance

Message evaluations

Message evaluations are metered each time the event detector logic evaluates an incoming message to determine whether an action or a state change should be triggered or not. A single message evaluated by a single event detector is metered as one message evaluation. A single message routed to 10 event detectors would be metered as 10 message evaluations.

Pricing details

When you create an event detector in AWS IoT Events, you apply conditional logic such as if-then-else statements to understand events, such as when a motor might be stuck. You are only charged for each message that is evaluated in AWS IoT Events.

Free tier

The AWS Free Tier offers new customers their first 2,500 message evaluations per month free during the first 12 months:

  • Message Evaluations: 2,500 message evaluations per month for the first 12 months

The AWS Free Tier is available to you for 12 months starting on the date you create your AWS account. When your free usage expires or if your application use exceeds the free usage tiers, you simply pay the above rates. Your usage is calculated each month across all regions and is automatically applied to your bill. Note that free usage does not accumulate from one billing period to the next.

Pricing example

Over 30 days, a fleet of 500 trucks each has a single event detector which evaluates incoming messages every hour from the truck fuel gauge and every 15 minutes from a telematics application:

Number of Messages Evaluated per truck: 30 days * (1 message / hour * 24 hour / day + 1 message / 15 minutes * 1440 minutes/day) = 3,600 message evaluations/truck

Number of Messages Evaluated for all 500 trucks: 500 trucks * (3,600 message evaluations/truck) = 1,800,000 message evaluations

Monthly Charges = 1,800,000 message evaluations in US East Region * $1.10/10,000 message evaluations = $198.00

Learn more about IoT Events
Learn more about IoT Events

Read the AWS IoT Events FAQs.

Learn more 
Sign up for a free AWS account
Sign up for an AWS account

Instantly get access to the AWS Free Tier.

Sign up 
Start building with IoT Events in the console
Start building in the console

Get started in the AWS IoT Events Console.

Sign in