integrationspackages/integrations/saga
saga package
Distributed-transaction primitives — compensating actions, retry/rollback hooks, idempotency keys. WIP; ships behind a flag.
- Stability
- Stable
- Scope
- Global
- Boundary
- packages/integrations/saga
sagapackages/integrations/saga
Provider-agnostic
Available providers
Adapter Astandby
Adapter BActive
Adapter Cstandby
Inbound requestsaga
{ slug: "saga", v: 1 }
Adapter resolve4ms
saga Dispatch68ms
Acked4ms
Provider
Adapter B
Latency p50
79 ms
Success rate
99%
+0.2%
Volume today
7,529
packages/integrations/sagaprovider-agnostic
Usagesaga.ts
typescriptsaga.ts
1import { getSagaProvider } from "@nebutra/saga";
2
3// Provider-agnostic — backend chosen from env at runtime.
4const saga = await getSagaProvider();
5
6await saga.connect({ tenantId: org.id });