Skip to content
All features
integrationspackages/integrations/saga

saga package

Distributed-transaction primitives — compensating actions, retry/rollback hooks, idempotency keys. WIP; ships behind a flag.

Open docs
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
x

Provider

Adapter B

Latency p50

79 ms

Success rate

99%

+0.2%

Volume today

7,529

packages/integrations/sagaprovider-agnostic
Usagesaga.ts
typescript
saga.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 });