Amazon Kinesis Data Firehose pricing

With Amazon Kinesis Data Firehose, you pay for the volume of data you ingest into the service. There are no set up fees or upfront commitments. There are four types of on demand usage with Kinesis Data Firehose: ingestion, format conversion, VPC delivery, and Dynamic Partitioning. Additional data transfer charges can apply.

Direct PUT and KDS as a source Ingestion

The base function of a Kinesis Data KDF delivery stream is ingestion and delivery. Ingestion pricing is tiered and billed per GB ingested in 5KB increments (a 3KB record is billed as 5KB, a 12KB record is billed as 15KB, etc.). There are no additional Kinesis Data KDF charges for delivery unless optional features are used.

Vended Logs as a source Ingestion

For records originating from Vended Logs, the Ingestion pricing is tiered and billed per GB ingested with no 5K increments.

Format Conversion (optional)

You can enable JSON to Apache Parquet or ORC format conversion at a per-GB rate based on GBs ingested in 5KB increments.

VPC delivery (optional)

For delivery streams with a destination that resides in an Amazon VPC, you will be billed for every hour that your delivery stream is active in each AZ. Each partial hour is billed as a full hour. Data processing charges apply per GB ingested.

Dynamic Partitioning for Amazon S3 delivery (optional)

You can enable Dynamic Partitioning to continuously group data by keys in your records (such as “customer_id”), and have data delivered to S3 prefixes mapped to each key. With Dynamic Partitioning, you pay per GB delivered to S3, per object, and optionally per JQ processing hour for data parsing.

Amazon Kinesis Data Firehose Pricing Details

China (Beijing) Region

  •   Direct PUT and KDS as a source
    Data Ingested, per GB  
    First 500 TB / month ¥ 0.28
    Next 1.5 PB / month ¥ 0.24
    Next 3 PB / month ¥ 0.19
    Over 5 PB / month Contact us
    Data Format Conversion, per GB ¥ 0.17
    VPC delivery  
    Per GB processed to VPC ¥ 0.07
    Per hour, per AZ for VPC delivery ¥ 0.112
    Dynamic Partitioning for Amazon S3 delivery  
    Per GB delivered ¥ 0.171
    Per 1,000 objects delivered ¥ 0.0427
    JQ processing, per hour (optional) ¥ 0.598
  •   Vended Logs
    Data Ingested, per GB  
    First 500 TB / month ¥ 1.26
    Next 1.5 PB / month ¥ 1.06
    Next 3 PB / month ¥ 0.86
    Over 5 PB / month Contact Us
    Data Format Conversion, per GB ¥ 0.17
    VPC delivery  
    Per GB processed to VPC ¥ 0.07
    Per hour, per AZ for VPC delivery ¥ 0.112
    Dynamic Partitioning for Amazon S3 delivery  
    Per GB delivered ¥ 0.171
    Per 1,000 objects delivered ¥ 0.0427
    JQ processing, per hour    (optional) ¥ 0.598

China (Ningxia) Region

  •   Direct PUT and KDS as a source
    Data Ingested, per GB  
    First 500 TB / month ¥ 0.266
    Next 1.5 PB / month ¥ 0.228
    Next 3 PB / month ¥ 0.18
    Over 5 PB / month Contact us
    Data Format Conversion, per GB ¥ 0.161
    VPC delivery  
    Per GB processed to VPC ¥ 0.07
    Per hour, per AZ for VPC delivery ¥ 0.0875
    Dynamic Partitioning for Amazon S3 delivery  
    Per GB delivered ¥ 0.171
    Per 1,000 objects delivered ¥ 0.0427
    JQ processing, per hour (optional) ¥ 0.598
  •   Vended Logs 
    Data Ingested, per GB  
    First 500 TB / month ¥ 1.19
    Next 1.5 PB / month ¥ 1.00
    Next 3 PB / month ¥ 0.81
    Over 5 PB / month Contact Us
    Data Format Conversion, per GB ¥ 0.161
    VPC delivery  
    Per GB processed to VPC ¥ 0.07
    Per hour, per AZ for VPC delivery ¥ 0.0875
    Dynamic Partitioning for Amazon S3 delivery  
     Per GB delivered ¥ 0.171
    Per 1,000 objects delivered ¥ 0.0427
    JQ processing, per hour (optional) ¥ 0.598

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