Skip to main content
Version: 0.4.0

go-saga-orchestration

A standalone, solution-agnostic saga orchestrator + synchronous CEL rule evaluator you can embed as a Go library or run as a two-binary service.

  • 31 saga step types โ€” transforms, HTTP/webhooks, timers, signals, events, parallel fan-out, foreach, loops, try/catch, human tasks, sub-sagas, and more.
  • Embed or deploy โ€” run in-process with zero infrastructure, or deploy two Docker-friendly binaries backed by Postgres + RabbitMQ.
  • CEL expressions for conditions, transforms, filters, and routing.
  • Scheduled & event-driven starts, durable timers, and a license-gated feature model.

Where to go nextโ€‹