Amazon Kinesis website screenshot

Amazon Kinesis

Amazon Kinesis makes it easy to collect, process, and analyze real-time streaming data so you can get timely insights and react quickly to new information. Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application.

7 APIs 0 Features
AnalyticsBig DataData ProcessingReal-TimeStreaming

APIs

Amazon Kinesis Data Streams

Amazon Kinesis Data Streams is a massively scalable and durable real-time data streaming service. It can continuously capture gigabytes of data per second from hundreds of thous...

Amazon Data Firehose

Amazon Data Firehose (formerly Amazon Kinesis Data Firehose) is the easiest way to reliably load streaming data into data lakes, data stores, and analytics services. It can capt...

Amazon Managed Service for Apache Flink

Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) is a fully managed service for processing and analyzing streaming data in real time using Apache...

Amazon Kinesis Video Streams

Amazon Kinesis Video Streams makes it easy to securely stream video from connected devices to AWS for analytics, machine learning, playback, and other processing. It automatical...

Amazon Kinesis Video Streams Media

The Amazon Kinesis Video Streams Media API provides operations for reading and writing media data to and from a Kinesis video stream, enabling real-time media ingestion and cons...

Amazon Kinesis Video Streams Archived Media

The Amazon Kinesis Video Streams Archived Media API provides operations for accessing archived video data from Kinesis video streams, including retrieving clips, HLS and DASH st...

Amazon Kinesis Video Signaling Channels

The Amazon Kinesis Video Signaling Channels API facilitates peer-to-peer WebRTC communication by enabling applications to securely discover each other and exchange connection of...

Collections

Arazzo Workflows

Amazon Kinesis Create and Activate Stream

Create a Kinesis data stream and poll until it reaches ACTIVE status.

ARAZZO

Amazon Kinesis Create Stream and Put First Record

Create a stream, wait until it is ACTIVE, then write the first data record.

ARAZZO

Amazon Kinesis Deregister Consumer and Delete Stream

Deregister an enhanced fan-out consumer, confirm the stream, then delete it.

ARAZZO

Amazon Kinesis List Shards and Read From First

List a stream's shards, then read from the first shard from the trim horizon.

ARAZZO

Amazon Kinesis Put Record and Read At Sequence

Write one record, then read it back starting at its exact sequence number.

ARAZZO

Amazon Kinesis Put Records and Read Back

Batch-write records, get a shard iterator, then read the records back.

ARAZZO

Amazon Kinesis Register Consumer and Confirm

Register an enhanced fan-out consumer and poll until it becomes ACTIVE.

ARAZZO

Amazon Kinesis Scale Stream Shard Count

Resize a provisioned stream's shard count, wait for ACTIVE, then list shards.

ARAZZO

Pricing Plans

Rate Limits

Amazon Kinesis Rate Limits

5 limits

RATE LIMITS

FinOps

Use Cases

Real-Time Analytics

Analyze streaming data for operational metrics and business intelligence.

Event-Driven Architectures

Build event-driven microservices that react to real-time data streams.

Machine Learning

Feed real-time data into ML models for online training and inference.

Event Specifications

Amazon Kinesis Data Streams

Amazon Kinesis Data Streams is a massively scalable and durable real-time data streaming service. This AsyncAPI specification describes the event-driven consumer patterns for Ki...

ASYNCAPI

Semantic Vocabularies

Amazon Kinesis Context

2 classes · 7 properties

JSON-LD

API Governance Rules

Amazon Kinesis API Rules

16 rules · 9 errors 7 warnings

SPECTRAL

JSON Structure

Amazon Kinesis Record Structure

4 properties

JSON STRUCTURE

Amazon Kinesis Stream Structure

5 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
💬
FAQ
FAQ
📰
Blog
Blog
🔗
Customers
Customers
🔗
Resources
Resources
🔗
Documentation
Documentation
📦
SDK & Tools
SDK & Tools
💬
Support
Support
🌐
Console
Console
📰
Firehose Blog
Firehose Blog
💬
Video Streams FAQs
Video Streams FAQs
💬
Firehose FAQs
Firehose FAQs
💬
Managed Flink FAQs
Managed Flink FAQs
🔗
Video Streams Resources
Video Streams Resources
🌐
Portal
Portal
💰
Pricing
Pricing
🔑
Authentication
Authentication
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📝
Signup
Signup
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon Kinesis API
  version: '2024-01-01'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Streams
    type: folder
  items:
  - info:
      name: Amazon Kinesis List Streams
      type: http
    http:
      method: GET
      url: https://kinesis.us-east-1.amazonaws.com/streams
    docs: Lists your Kinesis data streams.
  - info:
      name: Amazon Kinesis Create Stream
      type: http
    http:
      method: POST
      url: https://kinesis.us-east-1.amazonaws.com/streams
    docs: Creates a Kinesis data stream.
  - info:
      name: Amazon Kinesis Describe Stream Summary
      type: http
    http:
      method: GET
      url: https://kinesis.us-east-1.amazonaws.com/streams/:StreamName/summary
      params:
      - name: StreamName
        value: ''
        type: path
        description: The name of the stream.
    docs: Provides a summarized description of the specified Kinesis data stream.
  - info:
      name: Amazon Kinesis Delete Stream
      type: http
    http:
      method: DELETE
      url: https://kinesis.us-east-1.amazonaws.com/streams/:StreamName
      params:
      - name: StreamName
        value: ''
        type: path
        description: The name of the stream.
    docs: Deletes a Kinesis data stream and all its shards and data.
  - info:
      name: Amazon Kinesis Get Records
      type: http
    http:
      method: GET
      url: https://kinesis.us-east-1.amazonaws.com/streams/:StreamName/records
      params:
      - name: StreamName
        value: ''
        type: path
        description: The stream name.
    docs: Gets data records from a Kinesis data stream shard.
  - info:
      name: Amazon Kinesis Put Record
      type: http
    http:
      method: POST
      url: https://kinesis.us-east-1.amazonaws.com/streams/:StreamName/records
      params:
      - name: StreamName
        value: ''
        type: path
        description: The stream name.
    docs: Writes a single data record into an Amazon Kinesis data stream.
  - info:
      name: Amazon Kinesis Put Records
      type: http
    http:
      method: POST
      url: https://kinesis.us-east-1.amazonaws.com/streams/:StreamName/records/batch
      params:
      - name: StreamName
        value: ''
        type: path
        description: The stream name.
    docs: Writes multiple data records into a Kinesis data stream in a single call.
bundled: true