Amazon Kinesis Data Streams now supports 10x larger record sizes

Amazon Kinesis Data Streams Update
Amazon Kinesis Data Streams now supports record sizes up to 10MiB, a tenfold increase from the previous 1MiB limit. This enables customers to publish larger data payloads in their data streams while continuing to use existing APIs in their applications. The maximum PutRecords request size has also increased from 5MiB to 10MiB.
With this update, customers can simplify their data pipelines by handling large records without maintaining separate processing pipelines. This reduces operational overhead for IoT analytics, change data capture, and generative AI workloads.
What to do
- Update your stream's maximum record size up to 10 MiB using the AWS Management Console or the UpdateMaxRecordSize API.
- Publish and consume larger records using existing Kinesis Data Streams APIs.
- AWS Lambda now supports larger payloads up to 6MiB from Kinesis Data Streams.
Amazon Kinesis Data Streams supports large records in the AWS Regions documented here. To learn more about using large records and how common downstream applications handle large records, please see our documentation.
If you need further guidance on AWS, our experts are available at AWS@westloop.io. You may also reach us by submitting the Contact Us form.


