| Area | Svix | WebhookVault |
|---|---|---|
| Built for | Sending webhooks from your product (Dispatch), with receiving (Ingest) and streaming alongside | Receiving webhooks from the providers you use, and keeping every one |
| Sending webhooks to your own customers | Dispatch: signing, retries and an embeddable portal for your customers | Not offered; WebhookVault is the receiving side |
| Receiving webhooks | Ingest, included on every plan: a source URL per provider, verification, forwarding to your endpoints | The whole product: a capture URL per endpoint, every request kept in full, a verdict on each from Solo |
| Free plan | 50,000 messages a month, 7-day retention, 50 messages a second | 3 endpoints, 3-day retention, 100 stored requests per endpoint |
| Paid plans | Basic from $20 a month, Professional from $490; past 50,000 messages, $0.0001 each | Solo $5, Pro $9, Team $15 a month; flat, no metered overage |
| Retention | 7, 30 or 90 days by plan; custom on Enterprise | 3, 30, 90 or 365 days by plan |
| Throughput | 50, 200 or 800 messages a second by plan; custom on Enterprise | 60 to 3,000 captures a minute per endpoint by plan |
| Provider signatures on receipt | Ingest verifies Stripe, GitHub, Shopify, Slack, HubSpot and others; generic sources skip verification | Presets for 56 providers, plus manual HMAC, RSA and Ed25519 schemes; from Solo |
| Standard Webhooks signatures | Co-created the specification; its docs say any Standard Webhooks library can verify Svix webhooks | A preset for it; Clerk, Resend, OpenAI, Replicate and others already mapped |
| Automatic retries | Eight attempts over just over 27 hours; an endpoint failing for 5 days is disabled | Eight attempts over about an hour, then dead-letter with an alert |
| Manual recovery | Retry one message, recover every failure since a date, replay messages never attempted | Replay one request on any plan, in bulk from Solo, to every action or one you choose |
| Transformations | JavaScript: change the URL, method, headers or payload, or cancel the send; listed on every plan | Eleven no-code JSON rule operations per action, from Pro |
| Failure alerts | Operational webhooks to you, and an email to your customer when their endpoint is disabled; chat and paging channels not stated | Email on every plan; Slack, Teams, PagerDuty, Opsgenie and more from Pro |
| Alarm when webhooks stop arriving | Not stated on the pages read | Watchdogs alarm when a webhook misses the interval you set, and can propose it from history; from Solo |
| Local testing | Svix Play: free, no signup; the CLI relays to localhost | No local tunnel; CI mode gives self-expiring endpoints and a wait-for-arrival API, from Solo |
| Uptime commitment | 99.9% uptime SLA from Basic, up to 99.999% on Enterprise | None; the terms say best effort, without an uptime guarantee |
| Compliance | Lists HIPAA, PIPEDA, PCI-DSS, GDPR and CCPA on every plan; SOC 2 Type II report from Professional | No third-party audit report published |
| Self-hosting | Open-source server under the MIT licence, missing some hosted features; on-prem options on Enterprise | Managed only |
| Where data lives | A choice of regions on every plan, the US, EU, Australia and Canada among them | One hosted region; no choice of region |
WebhookVault figures are from our pricing page. Prices are in USD as published. Spotted something out of date? Tell us and we will correct it.
When Svix is the right choice
You are the one sending. If your product has to deliver webhooks to its own customers, Dispatch is built for exactly that, and WebhookVault does not do it at all. Svix is also ahead when you need data held in a particular region, a self-hosted option or a contractual uptime figure.
When WebhookVault is the right choice
You are the one receiving, and the record matters: last quarter's webhook findable by the order ID inside it, a verdict kept on every request, an alarm the day a provider goes quiet, and a bill that does not move with your traffic. A year of history is $15 a month.
They fit together
Plenty of providers sign their webhooks the Svix way, with Standard Webhooks headers; Clerk and Resend are two. WebhookVault's Standard Webhooks preset verifies those, so a team that sends with Svix and receives with WebhookVault checks one signature scheme in both directions.
More comparisons: vs Hookdeck · vs webhook.site · all comparisons
Keep what your providers send you.
Free tier, no card. Point one provider at WebhookVault and see what it keeps.
Sign up with GitHub, Google or email. Two-factor authentication is required on every account, Free included, for account security.