AWS Step Functions
AWS Step Functions is a serverless workflow service for developers to chain Lambda functions and 220 AWS services into visual, retry-safe workflows.
Our take: If your stack lives on AWS, Step Functions takes care of the dull but risky parts of distributed code: retries, timeouts, waiting for a human approval, and keeping track of where a process stopped.
AWS Step Functions is a serverless AWS service that lets developers chain Lambda functions and other AWS services into multi-step workflows with built-in retries. Standard Workflows cost $0.000025 per state transition after 4,000 free each month, and Express Workflows cost $1.00 per million requests plus duration.
The obvious orchestrator for AWS-native teams; less attractive if you want to stay cloud-neutral.
Our score
Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.
What it is, and why we rate it
One line each. Open a row for detail.
Our takeIf your stack lives on AWS, Step Functions takes care of the dull but risky parts of distributed code: retries, timeouts, waiting for a human approval, and keeping track of where a process stopped.
Best / not good for
- Serverless applications on AWS
- Order, payment and approval flows
- Data and ML pipelines on AWS
- Multi-cloud or on-premises workflows
- Non-developers automating SaaS apps
- Very high-volume flows with many steps on Standard pricing
Friction report
Trade-offs to know before signing up.
- Time to valueShort for AWS users: Workflow Studio lets you build a first workflow visually in the console.
- Scale breakpointStandard Workflow costs rise with every state transition at high volume.
- Walled gardenHigh: workflows are defined in Amazon States Language and run only on AWS.
AWS Step Functions pricing
| Item | Price | Notes |
|---|---|---|
| Free tier | 4,000 state transitions/month | Standard Workflows; does not expire |
| Standard Workflows | $0.000025 per state transition | $25 per million; US East (N. Virginia) |
| Express Workflows: requests | $1.00 per million requests | Plus duration charge |
| Express Workflows: duration | $0.00001667 per GB-second | Tiered; memory billed in 64 MB chunks |
From AWS's Step Functions pricing page, checked 4 October 2026. Lambda, data transfer and other services are billed separately.
Standard vs Express workflows
| Standard | Express | |
|---|---|---|
| Maximum duration | One year | Five minutes |
| Execution guarantee | Exactly-once | At-least-once (async), at-most-once (sync) |
| Billed by | State transitions | Requests, duration and memory |
| Callback and job-run patterns | Supported | Not supported |
| Distributed Map | Supported | Not supported |
| Execution history | Kept 90 days by Step Functions | Via CloudWatch Logs only |
From AWS's Step Functions developer guide, checked 4 October 2026. The workflow type cannot be changed after creation.
Frequently Asked Questions
How much does AWS Step Functions cost?
Is there a free tier for Step Functions?
What are the differences between AWS Lambda and Step Functions?
What are the limitations of AWS Step Functions?
What is the difference between AWS Step Functions and EventBridge?
Can an S3 event trigger a step function?
AWS Step Functions alternatives
Other workflow orchestration tools in our directory:
Conversion Gems independently reviews every tool.
