Diagrid
Back to all questions
Framework Agnostic

Does a framework-agnostic runner guarantee exactly-once execution for side effects like API calls?

No, durable execution guarantees workflow resumption after a crash, not that every external side effect happens exactly once. Catalyst persists workflow state and replays deterministic steps, but calls to APIs still require idempotency keys or reconciliation on your side. You must design each side-effecting activity to be safely retryable, then let the runner handle recovery.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all