Simplifying developer experience with variables and JSONata in AWS Step Functions
Compute Blog
AWS Step Functions has introduced two new features to simplify developer workflows: variables and JSONata data transformations. These features enable more efficient and readable state machine development.
- Variables allow developers to assign and reference data across states without multiple intermediate steps
- JSONata provides advanced data manipulation capabilities, including:
- Regular expression validation
- String and data transformation
- Complex data filtering and aggregation
- Key benefits include:
- Reducing Lambda function complexity
- Simplifying data sharing and transformation
- Improving overall workflow readability
- Variables have a maximum size of 256 KiB per variable and 10 MiB per execution
- Available in all AWS regions at no additional cost
These features significantly enhance Step Functions by providing more flexible and powerful data management capabilities for serverless workflows.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Nov 22
2024
2024
AWS Step Functions simplifies developer experience with Variables and JSONata transformations
Nov 14
2024
2024
Announcing Infrastructure as Code template generation for AWS Step Functions
Mar 6
2025
2025
Introducing an enhanced local IDE experience for AWS Step Functions
Nov 20
2025
2025
AWS Step Functions enhances Local Testing with TestState API
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.