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 bottom line
The obvious orchestrator for AWS-native teams; less attractive if you want to stay cloud-neutral.
7.8
Our score
7.8 / 10
Conversion Gems editorial verdict
Free tier; then $0.025 per 1,000 transitions
Features9/10
9 - two workflow types, 220 service integrations, Distributed Map, built-in error handling and visual designer, per AWS docs.
Value8/10
8 - 4,000 free transitions a month that never expire and pay-per-use pricing; costs grow on busy Standard flows.
Ease of use5/10
5 - needs AWS, IAM and Amazon States Language knowledge despite the visual designer.
Ecosystem9/10
9 - 220 AWS services, over 10,000 APIs, HTTPS endpoints and EventBridge triggers.
Support7/10
7 - detailed AWS docs and workshops; live support depends on a paid AWS support plan, which we did not check.
What it really is
A managed AWS service that runs multi-step workflows across Lambda and other AWS services.
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. The visual history is a real help when something fails at step seven. Watch the bill on high-volume Standard Workflows, since every step counts, and pick the workflow type carefully because you cannot switch it later. Teams that want cloud-neutral, code-first workflows should look at Temporal instead.
Why we rate it
It replaces custom orchestration code with managed, observable workflows across AWS.
The catch
AWS lock-in, per-step pricing at scale, and a permanent choice of workflow type.
Best for
Serverless applications on AWS
Order, payment and approval flows
Data and ML pipelines on AWS
Not good for
Multi-cloud or on-premises workflows
Non-developers automating SaaS apps
Very high-volume flows with many steps on Standard pricing
Friction report
Time to value
Short for AWS users: Workflow Studio lets you build a first workflow visually in the console.
Scale breakpoint
Standard Workflow costs rise with every state transition at high volume.
Walled garden
High: 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
Standard Workflows cost $0.000025 per state transition ($25 per million) in US East after 4,000 free transitions a month. Express Workflows cost $1.00 per million requests plus $0.00001667 per GB-second of duration. Other AWS services used are billed separately (checked 4 October 2026).
Yes. Standard Workflows include 4,000 free state transitions a month, and AWS says this free tier does not expire after the 12-month AWS Free Tier term (checked 4 October 2026).
Lambda runs a single piece of code. Step Functions coordinates many steps, which can be Lambda functions or other AWS services, and handles ordering, branching, retries and waiting between them.
Express Workflows run for at most five minutes and do not support callback or job-run patterns, Distributed Map or Activities. Standard Workflows run up to one year and keep execution history for 90 days. The workflow type cannot be changed after creation.
EventBridge routes events between services. Step Functions runs a defined multi-step process. They are often used together: AWS docs note that both workflow types can start from over 140 EventBridge event sources.
Yes. Step Functions workflows can start in response to events, including events routed through Amazon EventBridge, which supports S3 notifications.
AWS Step Functions alternatives
Other workflow orchestration tools in our directory:
Temporal: Open-source, code-first durable workflows that run on any cloud.
Prefect: Python workflow orchestration for data pipelines.
Kestra: Open-source orchestration with declarative YAML workflows.
n8n: Low-code workflow automation for connecting apps and APIs.