Amazon Kinesis Data Streams pricing is based on two dimensions: Shard Hour and PUT Payload Unit, and optional dimensions for enhanced fan-out and extended data retention.

Shard Hour

Shard is the base throughput unit of an Amazon Kinesis stream. One shard provides a capacity of 1MB/sec data input and 2MB/sec data output. One shard can support up to 1000 records per second. You specify the number of shards needed within your stream based on your throughput requirements. You are charged for each shard at an hourly rate.

PUT Payload Unit (25KB)

A record is the data that your data producer adds to your Amazon Kinesis stream. A PUT Payload Unit is counted in 25KB payload “chunks” that comprise a record. For example, a 5KB record contains one PUT Payload Unit, a 45KB record contains two PUT Payload Units, and a 1MB record contains 40 PUT Payload Units. PUT Payload Unit is charged with a per million PUT Payload Units rate.

Enhanced Fan-Out

Enhanced fan-out improves read parallelism by providing each data consumer their own read throughput per shard, up to 2 MB/sec. When consumers use enhanced fan-out, they incur hourly charges per consumer-shard hour and per GB of data retrieved.

Extended Data Retention (Up to 7 days)

Amazon Kinesis Data Streams stores your data for 24 hours by default. You can choose to increase the data retention period of your stream to up to 7 days. You are charged for an additional rate on each shard hour incurred by your stream once you enable extended data retention.

Amazon Kinesis Data Streams Pricing Details

China (Ningxia) Region

  Pricing (Ningxia)
Shard Hour (1MB/second ingest rate, 2MB/second egress rate) ¥ 0.1150
PUT Payload Units, per 1,000,000 units ¥ 0.1070
Optional features:  
Extended Data Retention (Up to 7 days), per Shard Hour ¥ 0.1534
Enhanced fan-out data retrievals, per GB ¥ 0.0997
Extended fan-out, per consumer-shard hour ¥ 0.1150

China (Beijing) Region

  Pricing (Beijing)
Shard Hour (1MB/second ingest rate, 2MB/second egress rate) ¥ 0.1211
PUT Payload Units, per 1,000,000 units ¥ 0.1130
Optional features:  
Extended Data Retention (Up to 7 days), per Shard Hour ¥ 0.1615
Enhanced fan-out data retrievals, per GB ¥ 0.105
Extended fan-out, per consumer-shard hour ¥ 0.1211

* Data transfer is free. We do not charge for data transfer from your data producers to Amazon Kinesis Data Streams, or from Amazon Kinesis Data Streams to your Amazon Kinesis Data Streams applications.

Learn more about Amazon Kinesis Data Streams

Visit the features page
Ready to build?
Get started with Amazon Kinesis Data Streams
Have more questions?
Contact us