Service Reference
Kinesis — Amazon Kinesis Data Streams
Kinesis Data Streams accepts the AWS JSON 1.1 protocol on the shared POST / endpoint with X-Amz-Target: Kinesis_20131202.<OperationName>. It also accepts Smithy RPC v2 CBOR at...
Kinesis — Amazon Kinesis Data Streams
AWS docs: https://docs.aws.amazon.com/kinesis/latest/APIReference/Welcome.html
Kinesis Data Streams accepts the AWS JSON 1.1 protocol on the shared POST /
endpoint with X-Amz-Target: Kinesis_20131202.<OperationName>. It also accepts
Smithy RPC v2 CBOR at /service/Kinesis/operation/<OperationName> with
Smithy-Protocol: rpc-v2-cbor and Content-Type: application/cbor.
Summary
| Category | ✅ Supported |
|---|---|
| General | 23 |
Endpoints
General
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AddTagsToStream | ✅ Supported | docs | |
CreateStream | ✅ Supported | Stream becomes ACTIVE immediately; inline Tags and StreamModeDetails applied at creation, defaulting to PROVISIONED | docs |
DecreaseStreamRetentionPeriod | ✅ Supported | Stores and echoes the new value; does not trim any record now older than the shortened window | docs |
DeleteStream | ✅ Supported | Also removes all stored records | docs |
DescribeStream | ✅ Supported | Returns full Shards list | docs |
DescribeStreamSummary | ✅ Supported | Lightweight summary without shard detail | docs |
GetRecords | ✅ Supported | Returns stored records and a valid NextShardIterator; records are never expired by RetentionPeriodHours, so a shard keeps every record for the life of the stream regardless of the configured retention | docs |
GetShardIterator | ✅ Supported | Supports TRIM_HORIZON, LATEST, AT/AFTER_SEQUENCE_NUMBER | docs |
IncreaseStreamRetentionPeriod | ✅ Supported | Stores and echoes the new value from DescribeStream/DescribeStreamSummary; not enforced against stored records (see GetRecords) | docs |
ListShards | ✅ Supported | Returns active (open) shards only; no pagination | docs |
ListStreams | ✅ Supported | Returns all stream names; no pagination | docs |
ListTagsForResource | ✅ Supported | Stream ARNs; the same tag set ListTagsForStream returns | docs |
ListTagsForStream | ✅ Supported | docs | |
MergeShards | ✅ Supported | Closes both parents, creates merged child shard | docs |
PutRecord | ✅ Supported | Routes by partition key hash | docs |
PutRecords | ✅ Supported | Returns FailedRecordCount=0 for all records | docs |
RemoveTagsFromStream | ✅ Supported | docs | |
SplitShard | ✅ Supported | Closes parent, creates two children at NewStartingHashKey | docs |
StartStreamEncryption | ✅ Supported | Stores EncryptionType/KeyId and echoes them from Describe*; records are not actually encrypted at rest | docs |
StopStreamEncryption | ✅ Supported | Resets EncryptionType to NONE and clears KeyId | docs |
TagResource | ✅ Supported | Stream ARNs; consumer ARNs are rejected because consumers are not emulated | docs |
UntagResource | ✅ Supported | Stream ARNs | docs |
UpdateStreamMode | ✅ Supported | Stores StreamModeDetails and echoes it from Describe*; on-demand capacity is not actually enforced | docs |