
serverless-step-functions
No description available.
The Lens
This plugin lets you define AWS Step Functions directly in your serverless.yml. Instead of going to the AWS console and clicking through the Step Functions designer, you write the state machine definition alongside your Lambda code and deploy it all together.
The plugin is free and open source. It doesn't have its own license file clearly posted, but it's a community plugin for the Serverless Framework ecosystem.
There's nothing to host. It's a Serverless Framework plugin: `npm install` it, add it to your config, and it deploys Step Functions state machines to AWS when you run `serverless deploy`. The ops burden is trivial because AWS manages the actual Step Functions infrastructure. Solo developers: if you're already on Serverless Framework and need Step Functions, this saves you from writing CloudFormation by hand. Small teams: same story: it keeps your workflow definitions in version control next to your functions. Beyond that: at scale, you might prefer CDK or Terraform for more control.
The catch: this is tightly coupled to the Serverless Framework. If you move to CDK, SAM, or SST for your infrastructure, this plugin doesn't come with you. Also, development has slowed; the last meaningful updates were a while back. It works, but don't expect rapid feature additions.
Free vs Self-Hosted vs Paid
fully free### Free The plugin is completely free. It generates CloudFormation for AWS Step Functions and deploys it via the Serverless Framework. No paid tier, no premium features.
### AWS Step Functions Costs The actual AWS service has its own pricing: - **Standard Workflows:** $0.025 per 1,000 state transitions - **Express Workflows:** $1.00 per million requests + $0.00001667 per GB-second of duration - **Free tier:** 4,000 state transitions/month (Standard) for 12 months
### Cost Example A workflow with 5 steps running 10,000 times/month = 50,000 state transitions = $1.25/mo on Standard. Express workflows for high-volume, short-duration tasks are cheaper.
### Verdict The plugin is free. Your costs are AWS Step Functions pricing, which is extremely cheap for most workloads.
Plugin is free. AWS Step Functions costs ~$0.025 per 1,000 state transitions. Extremely cheap for most workloads.
Similar Tools
About
- Owner
- serverless-operations (Organization)
- Stars
- 1,045
- Forks
- 218
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.

