Amazon Kinesis

Collect, process, and analyze real-time video and data streams

Ingest, buffer, and process streaming data in real time to derive insights in minutes, not days.

Run your streaming applications on serverless infrastructure with a fully managed service.

Handle any amount of streaming data from thousands of sources and process it with low latencies.

How it works

Amazon Kinesis cost-effectively processes and analyzes streaming data at any scale as a fully managed service. With Kinesis, you can ingest real-time data, such as video, audio, application logs, website clickstreams, and IoT telemetry data, for machine learning (ML), analytics, and other applications.

  • Kinesis Data Streams
  • Amazon Kinesis Data Streams is a serverless streaming data service that simplifies the capture, processing, and storage of data streams at any scale.

    Diagram showing how Amazon Kinesis Data Streams ingests and analyzes streaming data to build custom real-time applications.
  • Kinesis Video Streams
  • With Amazon Kinesis Video Streams, you can more easily and securely stream video from connected devices to AWS for analytics, ML, playback, and other processing.

    Diagram showing how Amazon Kinesis Video Streams ingests, durably stores, encrypts, and indexes video streams for real-time and batch analysis.

Use cases

Create real-time applications

Build apps for application monitoring, fraud detection, and live leaderboards. Analyze data and emit the results to any data store or application.

Learn more about streaming data solutions on AWS »

Evolve from batch to real-time analytics

Perform real-time analytics on data that has been traditionally analyzed using batch processing. Get the latest information without delay.

Learn more about building a log analytics solution »

Analyze IoT device data

Process streaming data from IoT devices, and then use the data to programmatically send real-time alerts and respond when a sensor exceeds certain operating thresholds.

Learn more about IoT data analytics »

Build video analytics applications

Securely stream video from camera-equipped devices. Use streams for video playback, security monitoring, face detection, ML, and other analytics.

Learn more about building video streaming apps »

How to get started

Explore Kinesis capabilities

Learn more about implementing real-time applications with Kinesis.

Contact an expert

Reach out to an AWS expert to get your questions answered.

Get started with a free account

Gain instant access to the AWS Free Tier.


Explore more of AWS