1 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
AWS Lambda now allows asynchronous invocations with a maximum payload size of 1 MB, up from 256 KB. This change enables developers to send more complex data in a single event, simplifying data handling for event-driven applications. Customers can use the Lambda API or receive events from various AWS services.
If you do, here's more
AWS Lambda has increased the maximum payload size for asynchronous invocations from 256 KB to 1 MB. This change allows users to send richer and more complex data without needing to split or compress the payloads. Developers can now include extensive information in a single event, such as detailed user profiles or full transaction histories, which simplifies the architecture for event-driven applications.
The new 1 MB limit applies to asynchronous invocations made via the Lambda API or through AWS services like Amazon S3, Amazon CloudWatch, and AWS Step Functions. This enhancement is particularly relevant for modern cloud applications that rely on processing large data inputs, like those used in machine learning and large-language models. By accommodating larger payloads, AWS Lambda supports the growing demand for more complex, context-rich data handling.
For billing, customers will still be charged for each asynchronous invocation based on the first 256 KB of the payload. Any data beyond that incurs an additional cost for each 64 KB chunk up to the 1 MB limit. This feature is now generally available across all AWS Commercial and AWS GovCloud (US) Regions. For further details, customers can refer to the Lambda asynchronous invocation documentation and AWS Lambda pricing.
Questions about this article
No questions yet.