OhMyCalc

Webhook Retry Calculator

Calculate exponential backoff retry delays, total retry time, and success probability for webhook delivery. Design resilient webhook retry strategies.

How to Use the Webhook Retry Calculator

  1. Enter maximum number of retries.
  2. Enter initial delay in seconds.
  3. Enter backoff multiplier.
  4. Enter maximum delay cap in seconds.
  5. Enter endpoint failure rate.
  6. Click Calculate to see retry schedule and success probability.

使用例

計算式

Delay(n) = min(initial × multiplier^n, max delay). Total time = Σ delays. Success probability = (1 − failure_rate^(retries+1)) × 100%.

よくある質問

What is exponential backoff?
Exponential backoff increases delay between retries geometrically (e.g., 1s, 2s, 4s, 8s), reducing server load during outages.
Should I add jitter to retries?
Yes — random jitter (±25%) prevents thundering herd problems when many clients retry simultaneously.
How many webhook retries are standard?
Most platforms (Stripe, GitHub, SendGrid) retry 3–10 times over 24–72 hours before marking delivery as failed.