Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Data Streams
  • Access management
  • Pricing policy
    • Overview
    • All methods
    • Common errors
    • Examples
  • FAQ
  1. Amazon Kinesis Data Streams compatible HTTP API
  2. All methods

All methods

Written by
Yandex Cloud
Updated at December 14, 2023

The Yandex Data Streams HTTP API compatible with the Amazon Kinesis Data Streams API provides the following methods:

AWS Kinesis API
method
Description Comment
AddTagsToStream Adds or updates tags for the specified data stream. Not supported by Yandex Data Streams.
CreateStream Creates a stream.
DecreaseStreamRetentionPeriod Decreases the retention period for messages in a stream.
Possible values: 4 hours, 12 hours, 24 hours.
DeleteStream Deletes a stream and all of its shards and data.
DeregisterStreamConsumer Deregisters the specified stream consumer. Not supported by Yandex Data Streams.
DescribeLimits Describes shard limits. Not supported by Yandex Data Streams.
DescribeStream Gets a description of the specified stream.
DescribeStreamConsumer Gets a description of the specified registered consumer. Not supported by Yandex Data Streams.
DescribeStreamSummary Gets a summary of the specified stream without a list of shards. Not supported by Yandex Data Streams.
DisableEnhancedMonitoring Disables enhanced monitoring. Not supported by Yandex Data Streams.
EnableEnhancedMonitoring Enables enhanced stream monitoring for shard-level metrics. Not supported by Yandex Data Streams.
GetRecords Gets messages from a stream.
GetShardIterator Gets the value of an iterator.
IncreaseStreamRetentionPeriod Increases the retention period for messages in a stream.
Possible values: 4 hours, 12 hours, 24 hours.
ListShards Outputs a list of shards and information about them. Not supported by Yandex Data Streams.
ListStreamConsumers Outputs a list of the consumers registered to receive data from a stream and provides information about them. Not supported by Yandex Data Streams.
ListStreams Outputs a list of streams.
ListTagsForStream Outputs a list of tags for the specified stream. Not supported by Yandex Data Streams.
MergeShards Merges two adjacent stream shards into one. Not supported by Yandex Data Streams.
PutRecord Puts one message into a stream.
PutRecords Puts multiple messages into a stream.
RegisterStreamConsumer Registers a given stream consumer. Not supported by Yandex Data Streams.
RemoveTagsFromStream Removes tags from a stream. Not supported by Yandex Data Streams.
SplitShard Splits a stream shard into two new shards. Not supported by Yandex Data Streams.
StartStreamEncryption Enables or updates server-side encryption using an AWS KMS key for a given stream. Not supported by Yandex Data Streams.
StopStreamEncryption Disables server-side encryption for a given stream. Not supported by Yandex Data Streams.
SubscribeToShard Establishes a connection between the specified consumer and shard. Not supported by Yandex Data Streams.
UpdateShardCount Updates the number of shards in the specified stream.
Only an increase in the shard count is allowed.

Was the article helpful?

Previous
Overview
Next
CreateStream
© 2025 Direct Cursus Technology L.L.C.