With AWS IoT Greengrass, you pay only for what you use. You are charged based on the number of AWS IoT Greengrass Core devices that interact with the AWS Cloud in a given month. There is no charge for AWS IoT SDK enabled devices connected to the AWS IoT Greengrass Core device.
1 - 10,000 Devices
AWS IoT Greengrass has two pricing options: Pay as you go or receive a 22% savings for annual commitments
(per device per month)
(per device per year)
AWS IoT Greengrass includes two pieces of client software: AWS IoT Greengrass Core, the runtime that provides local AWS Lambda, messaging, device shadows, and security, and the AWS IoT Device SDK, which lets devices interact with AWS IoT Greengrass Core via the local network.
An AWS IoT Greengrass Core is active for the month when it authenticates with AWS. You can locally connect devices to your AWS IoT Greengrass Cores for no additional charge. An AWS IoT Greengrass Core is considered inactive when it does not connect with AWS for 30 days, even if the device continues to operate locally.
You may incur additional charges with AWS IoT Greengrass if your applications utilize other AWS services or transfers data. For example, if AWS IoT Greengrass transmits data to or from Amazon S3, you will be billed for the read/write requests and the data stored in Amazon S3.
For details on AWS service pricing, see the pricing section of the relevant AWS service detail pages. Links to pricing for some of the commonly used services are listed below.
Data transfer (If AWS IoT Greengrass initiates external data transfers, they will be charged at the EC2 data transfer rate)
Amazon S3 (includes pricing for storage, requests, and data transfer)
Amazon DynamoDB (includes pricing for data storage, throughput capacity, and data transfer)
Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese Consumption Tax.