Local AWS Step Functions Emulator for Faster, Cheaper Development

thrubit icon

What is Thrubit?

Thrubit is an AWS Step Functions emulator that allows developers to run, test, and debug complex serverless workflows locally, without needing to deploy to AWS each time. For teams working with state machines that orchestrate Lambda functions, ECS tasks, or other AWS services, Thrubit makes development faster, more predictable, and far more cost-effective.

Why Use a Step Functions Emulator?

Building and testing AWS Step Functions directly in the cloud has real drawbacks:

  • High costs: Even small changes can result in dozens of executions that add up quickly.
  • Slow feedback loops: Waiting for deployments, logging into the AWS Console, and checking CloudWatch slows development.
  • Limited visibility: Debugging state machine errors in the cloud isn’t always straightforward.

A local emulator like Thrubit solves these issues by giving developers a sandboxed environment where workflows can be run repeatedly, debugged in real time, and fine-tuned, before pushing to production.

Key Features of Thrubit

  • AWS Step Functions Emulation: Mimics the behavior of Amazon States Language (ASL) JSON definitions, including support for Pass, Task, Choice, Parallel, and Map states.
  • Local Lambda Integration: Run your real Lambda code locally, connecting them seamlessly into your state machines.
  • Debugging Tools: Visualize state transitions, catch errors, and test retry/catch logic with detailed logs.
  • Cost Savings: Eliminate the pay-per-execution model of AWS during development and QA.
  • Predictable Development: Build, test, and validate workflows on your machine or CI/CD pipeline before pushing to AWS.

Benefits for Teams

  1. Faster Development Cycles – Shorten iteration loops by removing the need to deploy every change.
  2. Smarter Debugging – Get deep insights into workflow behavior and error handling.
  3. Lower Costs – Save hundreds or thousands of dollars in AWS execution costs over time.
  4. Predictable QA – Ensure workflows behave exactly as expected before production deployment.

Thrubit vs. AWS Workflow Studio

While AWS Workflow Studio is a great tool for designing state machines visually in the AWS Console, it still requires cloud deployment. Thrubit complements Workflow Studio by offering local execution, which means you can design in Workflow Studio and then test/debug locally with Thrubit before deploying.

Who Should Use Thrubit?

Thrubit is ideal for:

Workflow Library

Browse 60+ ready-to-run Step Functions workflows

Real-world ASL templates for AI, finance, healthcare, gaming, and more — run locally with Thrubit.

Explore workflows

  • Serverless developers working with AWS Lambda and Step Functions.
  • DevOps teams who want to integrate local Step Function testing into their CI/CD pipelines.
  • Enterprises looking to cut down on unpredictable cloud development costs.

Thrubit bridges the gap between AWS Step Functions and local development. By providing a true emulator environment, it gives developers the freedom to build, iterate, and debug with speed, while saving on cloud costs.

For any team working extensively with AWS Step Functions, adopting Thrubit is a no-brainer step toward productivity and predictability.

Free Trial