Documentation

  • Troubleshooting

    Common issues can be resolved quickly when running locally. Lambda Not Found Check: JSONPath Errors Verify: Execution Failures Use the execution graph to: Best…

    Read more

  • Performance and Optimization

    Local testing helps you optimize before spending money in AWS. Reduce Execution Time Test workflows locally to identify slow states. Optimize Concurrency Adjust Parallel…

    Read more

  • Advanced Patterns

    Thrubit supports complex workflow patterns. Parallel Execution Run multiple branches at the same time and aggregate results. Map State Processing Process arrays of items…

    Read more

  • Project Structure

    A clean structure makes local execution easier. Recommended Layout Why It Matters Thrubit relies on predictable structure to: Best Practices

    Read more

  • Cloud Integration

    Thrubit complements AWS, it doesn’t replace it. Credentials Handling AWS credentials are loaded from: When AWS Is Used Local execution runs without AWS unless:…

    Read more

  • Local Development

    Thrubit enables a true local-first workflow for Step Functions. Why Develop Locally Development Workflow When to Use the Cloud Use AWS for:

    Read more

  • Debugging Workflows

    Debugging is where Thrubit delivers the most value. Visual Execution Graph Each execution is displayed as a graph: Inspect State Data Click any state…

    Read more

  • Events and Inputs

    Events drive your workflows. Using Input Files Store reusable inputs in an events/ folder: Why This Matters You can: Best Practices

    Read more

  • Lambda Execution

    Thrubit executes Lambda functions locally without AWS. Handler Requirements Each Lambda should export a handler: How Thrubit Resolves Lambdas Thrubit determines the file path…

    Read more

  • State Machines

    State machines define the logic and flow of your application. Supported State Types Thrubit supports the core Step Functions states: Example Workflow A typical…

    Read more

  • Core Concepts

    Thrubit mirrors how AWS Step Functions work, but executes everything locally. State Machine Execution Flow Each workflow follows a predictable lifecycle: Local Lambda Execution…

    Read more

  • Getting Started

    Thrubit lets you run AWS Step Functions locally with real Lambda execution so you can build and debug workflows without deploying to AWS. This…

    Read more