Amazon Kinesis Data Streams

Easily stream data at any scale

With Amazon Kinesis Data Streams, there are no servers to manage. The on-demand mode eliminates the need to provision or manage capacity required for running applications.

Adjust your capacity to stream gigabytes per second of data with Kinesis Data Streams. Get automatic provisioning and scaling with the on-demand mode.

Pay only for what you use with Kinesis Data Streams, starting as low as $0.015 per hour. With the on-demand mode, you don't need to worry about over-provisioning.

Use built-in integrations with other AWS services to create analytics, serverless, and application integration solutions on AWS quickly.

How it works

Amazon Kinesis Data Streams is a serverless streaming data service that makes it easy to capture, process, and store data streams at any scale.

Use cases

Stream log and event data

Ingest and collect terabytes of data per day from application and service logs, clickstream data, sensor data, and in-app user events to power live dashboards, generate metrics, and deliver data into data lakes.

Run real-time analytics

Build applications for high-frequency event data such as clickstream data, and gain access to insights in seconds, not days, using AWS Lambda or Amazon Managed Service for Apache Flink.

Power event-driven applications

Quickly pair with AWS Lambda to respond to or adjust immediate occurrences within the event-driven applications in your environment, at any scale.


How to get started

Review the developer guide

Learn about Amazon Kinesis Data Streams from the developer guide.

Read documentation »

Explore Kinesis Data Streams pricing

Pay only for what you use.

Learn more about pricing »

Start with hands-on training

Learn how to use Kinesis Data Streams.

Check out training options »

Explore more of AWS