zedkit
@zedtech/zedkit-server

Retry with exponential backoff

@zedtech/zedkit-server — beta

beta

At a glance

  • Who: Developers calling flaky dependencies (APIs, queues, databases).
  • What: Compute exponential-backoff delays with jitter from the attempt number.
  • Use when: Around retries of transient failures (network, 429, 503).
  • Avoid when: For permanent errors (4xx validation) — fail fast instead of retrying.

Install

pnpm add @zedtech/zedkit-server

Latest: 0.1.2 (via changesets).

Example

Usage
import { computeBackoffMs } from "@zedtech/zedkit-server";
const waitMs = computeBackoffMs(failedAttemptNo);
await sleep(waitMs);

Wraps: (none)

On this page