- Analytics›
- Amazon Data Firehose›
- Features
Amazon Data Firehose features
Why Amazon Data Firehose?
Amazon Data Firehose is the easiest way to load streaming data into data stores and analytics tools. Data Firehose is a fully managed service that makes it easy to capture, transform, and load massive volumes of streaming data from hundreds of thousands of sources into Amazon S3, Amazon Redshift, Amazon OpenSearch Service, Snowflake, Apache Iceberg tables, Amazon S3 Tables, generic HTTP endpoints, and service providers like Datadog, New Relic, MongoDB, and Splunk, enabling real-time analytics and insights.
Page topics
Firehose streams
Open allKey features
Open allYou can launch Amazon Data Firehose and create a delivery stream to load data into Amazon S3, Amazon Redshift, Amazon OpenSearch Service, Snowflake, Apache Iceberg tables, Amazon S3 Tables, HTTP endpoints, Datadog, New Relic, MongoDB, or Splunk with just a few clicks in the AWS Management Console. You can send data to the delivery stream by calling the Firehose API, or running the Linux agent we provide on the data source. Data Firehose then continuously loads the data into the specified destinations.
Firehose reads data easily from 20+ data sources, including Amazon MSK and MSK Serverless clusters, Amazon Kinesis Data Streams, Amazon CloudWatch Logs, Amazon SNS, AWS IoT Core, and more.Amazon Data Firehose currently supports Amazon S3, Amazon Redshift, Amazon OpenSearch Service, Snowflake, Apache Iceberg tables, Amazon S3 Tables, HTTP endpoints, Datadog, New Relic, MongoDB, and Splunk as destinations. You can specify the destination Amazon S3 bucket, the Amazon Redshift table, the Amazon OpenSearch Service domain, generic HTTP endpoints, or a service provider where the data should be loaded.