Skip to main content

Amazon Kinesis Data Streams Documentation

Amazon Kinesis Data Streams is a scalable, durable, streaming data service. Kinesis Data Streams can capture data from sources such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The collected data is available to allow analytics use cases.

Serverless

There are no servers to manage with Amazon Kinesis Data Streams. The on-demand mode further scales capacity when there is an increase in workload traffic. 

Highly available and durable

Synchronously replicate your streaming data across multiple Availability Zones (AZs) in an AWS Region, and store that data to provide multiple layers of data loss protection.

Dedicated throughput per consumer

You can attach multiple consumers to your Kinesis data stream, each with its own dedicated read throughput.

Choose between On-demand Standard and On-demand Advantage mode

Both On-demand Standard and On-demand Advantage mode provide capacity management.

Choose between On-demand Advantage and provisioned mode

You can choose between on-demand mode for automated capacity management, and the ability to fan out to multiple consumer applications, and provisioned mode for more fine-grained control over shard count.

Integrated with other AWS services

Use Kinesis Data Streams integrations with other AWS services to build complete applications quickly.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.