AWS IoT Analytics Pricing

AWS IoT Analytics is a fully-managed IoT analytics service that collects, pre-processes, enriches, stores, and analyzes IoT device data at scale. Customers can also bring their own custom analysis packaged in a container to execute on AWS IoT Analytics.

With AWS IoT Analytics, you only pay for what you use. You are billed separately for data processing, data storage, query execution, and custom analysis execution. This approach delivers low costs across a wide range of workloads. You only pay for the specific AWS IoT Analytics components you use.

Pricing at a Glance

For all AWS Regions where AWS IoT Analytics is available:

Data Processing

With AWS IoT Analytics, you process data through defining pipelines. These pipelines allow you to filter, transform, and enrich IoT data to get it ready for analysis. You are charged on the amount of data processed in gigabytes (GB). All data is metered to the MB and all queries are assessed at a minimum of 10MB.

Query Execution

AWS IoT Analytics lets you analyze your processed data using standard SQL queries. You are charged for query execution based on the amount of data scanned by each query in terabytes (TB). All data is metered to the MB and all queries are assessed at a minimum of 10MB. Additional charges apply if you use other AWS services.

Region

US East (Northern Virginia)

US East (Ohio)

US West (Oregon)

EU (Ireland)

EU (Frankfurt)

APAC (Tokyo)

Prices (per TB of data scanned)

$6.50

$6.50

$6.50

$6.50

$6.50

$8.45

Custom Analysis Execution

AWS IoT Analytics lets you execute your own analysis code in a container using Analytics Compute Unit (ACU). A single Analytics Compute Unit (ACU) provides 4 vCPU and 16 GB of memory. You are billed in increments of 1 second and charged an hourly rate based on the number of Analytics Compute Units (ACUs) used for executing your custom analysis code.

Free Tier

The AWS Free Tier offers the following monthly usage levels for AWS IoT Analytics at no charge for the first 12 months that you are an AWS customer:

100 MB of data processed in Pipelines

10 GB of Processed Data Storage

10 GB of Raw Data Storage

10 GB of data scanned for Query Execution

Usage beyond these levels is billed at the published rates.

Pricing Example

Pipelines

You have 1,000 devices that each generate 10 MB of data per month that you want to analyze. You first send this data into a Pipeline to filter outliers to prepare the data for analysis. Your costs are as follows: