AWS IoT TwinMaker makes it faster and easier for developers to create digital twins of real-world systems such as buildings, factories, industrial equipment, and production lines. With AWS IoT TwinMaker, you pay only for what you use. There are no upfront fees, no required minimum commitments, and no long-term contracts. You will be charged at the end of the month for your usage.

Estimate your monthly bill using the AWS IoT TwinMaker Calculator.

Unified data access API calls
AWS IoT TwinMaker makes it easy for developers to build digital twin web applications by providing a unified data interface to various data stores. To read or write from these data stores, your web application will call the AWS IoT TwinMaker unified data access APIs. AWS IoT TwinMaker offers built-in connectors to data stores such as AWS IoT SiteWise and Amazon Kinesis Video Streams, and you can also easily create connectors to other AWS or third-party data stores. You pay for the number of unified data access API calls you make. The AWS IoT TwinMaker unified data access APIs retrieve up to 20 KB of data per API call. If there is additional data to access, the API result will provide a link to the next 20 KB of data so you can call the access APIs again to retrieve it. For example, you might have a dashboard application that requests 30 KB of data to populate a chart. This means that your application will issue two AWS IoT TwinMaker unified data access API calls to retrieve the required data.

Data Connectors

AWS IoT TwinMaker provides a framework for you to easily create custom data connectors to use with AWS or third-party data sources, such as Amazon Timestream, Snowflake, and Siemens MindSphere. These data connectors allow your applications to call the AWS IoT TwinMaker unified data access APIs to read from and write to the different data stores without needing to query each data source using their own individual API.

In addition to the charges for unified data access API calls, you will incur charges for running data connectors as AWS Lambda functions.  For more information about these charges, see the pricing page for AWS Lambda.

Free Tier

As part of the AWS Free Tier, you can get started with AWS IoT TwinMaker for free. You can use up to 50 million data access API calls for free each month for your first 12 months using AWS. When your free usage expires, or if your application use exceeds the free tier, you simply pay the rates listed in the Pricing Table. Your usage is calculated each month across all AWS Regions and is automatically applied to your bill. Note that free usage does not accumulate from one billing period to the next.

Pricing Table

Region Unified data access API calls
US East (N. Virginia) $1.50 per million calls
US West (Oregon) $1.50 per  million calls
Asia Pacific (Singapore) $1.65 per million calls
Asia Pacific (Sydney) $1.65 per million calls
Europe (Frankfurt) $1.65 per million calls
Europe (Ireland) $1.65 per million calls

Pricing Examples

All pricing examples are based on AWS IoT TwinMaker deployment in US East (N. Virginia) region.

Example 1 - Production line

You model a factory production line in AWS IoT TwinMaker. The factory line has 40 entities in it. You have stored time-series data in AWS IoT SiteWise from the factory equipment. As part of your workspace, you upload 1 GB of 3D CAD files into Amazon S3. You create dashboards for your application using Amazon Managed Grafana. The dashboard has five charts that read data using AWS IoT TwinMaker data access APIs every 10 seconds. The dashboard also has 10 alarms that read data every 10 seconds.

Unified data access API calls

AWS IoT TwinMaker data reads per month from Amazon Managed Grafana for charts = number of charts * reads per month = five charts * (86,400 seconds per day / 10 seconds every read) * 30 days per month = 1.296 million reads per month

AWS IoT TwinMaker data reads per month from Amazon Managed Grafana for alarms = number of alarms * reads per month = 10 alarms * (86,400 seconds per day / 10 seconds every read) * 30 days per month = 2.592 million reads per month

Total data reads = 1.296 + 2.592 = 3.888 million reads per month
Data access charges = 3.888 * $1.50 = $5.83 per month

Total AWS IoT TwinMaker monthly bill = $5.83

You will be charged separately by AWS IoT SiteWise to ingest, store, and read the time-series data and alarms; by Amazon S3 to store and read the 3D CAD data; and by Amazon Managed Grafana for each user (admin/viewer). For more information about these charges, see the pricing pages for AWS IoT SiteWise, Amazon S3, and Amazon Managed Grafana.

Example 2 - Warehouse

You model a warehouse building in AWS IoT TwinMaker. The warehouse has 1,000 equipment entities in it. You have stored time-series data in AWS IoT SiteWise from the IoT sensors in the building. As part of your workspace, you upload 100 GB of 3D CAD files into Amazon S3. You create dashboards for your application using Amazon Managed Grafana. The dashboard has 5,000 charts that read data using AWS IoT TwinMaker every 10 seconds. The dashboard also has 1,000 alarms that read data every 10 seconds.

Unified data access API calls

AWS IoT TwinMaker data reads per month from Grafana for charts = number of charts * reads per month = 5,000 charts * (86,400 seconds per day / 10 seconds every read) * 30 days per month = 1296 million reads per month

AWS IoT TwinMaker data reads per month from Grafana for alarms = number of alarms * reads per month = 1,000 alarms * (86,400 seconds per day / 10 seconds every read) * 30 days per month = 259.2 million reads per month

Total data reads = 1296 + 259.2 = 1555.2 million reads per month
Data read charges = 1555.2 * $1.50 = $2,332.80 per month

Total AWS IoT TwinMaker monthly bill = $2,332.80

You will be charged separately by AWS IoT SiteWise to ingest, store, and read the time-series data and alarms; by Amazon S3 to store and read the 3D CAD data; and by Amazon Managed Grafana for each user (admin/viewer). For more information about these charges, see the pricing pages for AWS IoT SiteWise, Amazon S3, and Amazon Managed Grafana.

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Get Pricing Assistance

Contact AWS specialists to get a personalized quote