Tools/serverless-operations/serverless-step-functions

serverless-step-functions

No description available.

1.0kemergingJavaScriptMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

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.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
70/100 · B+
Adoption13/30
Maintenance25/25
Community7/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 1,045 stars

About

Owner
serverless-operations (Organization)
Stars
1,044
Forks
220

Explore Further

More tools in the directory