State Machines

State machines define the logic and flow of your application.

Supported State Types

Thrubit supports the core Step Functions states:

  • Task (Lambda execution)
  • Pass (data transformation)
  • Choice (conditional routing)
  • Parallel (concurrent branches)
  • Map (iterative processing)

Example Workflow

A typical workflow might:

  1. Validate input
  2. Process data
  3. Make a decision
  4. Store results
  5. Send notifications

Local Execution Advantage

Running state machines locally allows you to:

  • Debug transitions visually
  • Inspect inputs and outputs at every step
  • Re-run instantly after changes
Free Trial