Amazon Kinesis Data Firehose
Reliably load real-time streams into data lakes, warehouses, and analytics services
Easily capture, transform, and load streaming data. Create a delivery stream, select your destination, and start streaming real-time data with just a few clicks.
Automatically provision and scale compute, memory, and network resources without ongoing administration.
Transform raw streaming data into formats like Apache Parquet, and dynamically partition streaming data without building your own processing pipelines.
Connect with 30+ fully integrated AWS services and streaming destinations such as Amazon Simple Storage Service (S3) and Amazon Redshift.
How it works
Amazon Kinesis Data Firehose is an extract, transform, and load (ETL) service that reliably captures, transforms, and delivers streaming data to data lakes, data stores, and analytics services.

Use cases
Stream into data lakes and warehouses
Stream data into Amazon S3 and convert data into required formats for analysis without building processing pipelines.
Boost security
Monitor network security in real time and create alerts when potential threats arise using supported Security Information and Event Management (SIEM) tools.
Build ML streaming applications
Enrich your data streams with machine learning (ML) models to analyze data and predict inference endpoints as streams move to their destination.
How to get started
Review the developer guide
Learn more about Amazon Kinesis Data Firehose.
Connect with an expert
Get support for your proof of concept or evaluation.
Explore pricing
Find out about pricing for the four types of on-demand usage.