For indie and bootstrapped SaaS teams

Webhook debugging for indie SaaS — from $0 to $19, not $39 to $490.

Hookdeck's entry plan starts at $39/mo. Svix Dispatch starts at $490/mo. We start at free, then $19. And we're the only one that reads your Stripe, Shopify, and GitHub payloads and tells you why the webhook failed.

Start free See pricing

Built for the way indie teams actually debug webhooks

You're a 1–10 person SaaS team. Your product receives webhooks from Stripe, Shopify, and GitHub. When one 500s at 3 a.m. you're stuck between ngrok + webhook.site (no prod retention) and Hookdeck/Svix (not in your budget). Here's what we built for that gap.

Stripe

Signature and idempotency debugging

Auto-detect Stripe-Signature mismatches, clock-skew errors, and duplicate event.id replays before they hit your handler. Replay a failed checkout.session.completed against your dev server with one click.

Shopify

Order webhook replay in dev

Point Shopify at a free ingress URL, mirror every orders/create, orders/paid, and app/uninstalled payload, and re-fire it against localhost as many times as you need. No ngrok reconnect loops.

GitHub

Actions & App webhook inspection

Inspect the full headers, body, and X-Hub-Signature-256 verification result for every GitHub App and Actions event. Find out why your CI webhook is silently dropping before GitHub's 10-second timeout retries.

How we compare on the stuff that matters at $19–$49/mo

Feature webhook.sdnbros Hookdeck Svix Hook0
Free tier Free forever ~10K webhooks/mo Limited Self-host free
Entry paid tier $19/mo $39/mo $490/mo —
Retention Up to full history on paid tiers — — —
Provider-aware replay & diagnosis Stripe / Shopify / GitHub + 24 more No No (sending-only) No (sending-only)
Trial / free dev use No signup needed to inspect Free tier Free tier OSS self-host

Competitor pricing sourced from public docs. Last verified against each vendor's pricing page in market research notes. Positioning: Hookdeck and Hook0 focus on delivery infrastructure; Svix is outbound sending. None of them diagnose incoming webhook failures by provider.

Why provider-aware diagnosis is the actual wedge

Delivery platforms ship you logs. We ship you answers. When a Stripe webhook fails, we already know what a missing Stripe-Signature header looks like, what a stale t= timestamp means, and how to tell an idempotency replay from a real duplicate. That's 27+ providers' worth of knowledge baked into the product — not a feature you have to build on top of raw logs.

Stop paying enterprise prices to debug indie problems.

Free forever for small projects. $19/mo when you outgrow it. No credit card to start.

Start free   See pricing