| Area | Hookdeck Event Gateway | WebhookVault |
|---|---|---|
| Built for | Receiving, queueing, routing and delivering inbound events (its Event Gateway) | Receiving inbound webhooks and keeping every one: verify, forward, replay, watch |
| Free plan | Developer: 10,000 events a month, 3-day retention, 1 user | Free: 3 endpoints, 3-day retention, 100 stored requests per endpoint |
| Paid plans | Team from $39 a month, Growth from $499; events past 10,000 a month are metered, from $3.00 per 100,000 | Solo $5, Pro $9, Team $15 a month; flat, no metered overage |
| Retention | 3, 7 or 30 days by plan; custom on Enterprise | 3, 30, 90 or 365 days by plan |
| Throughput | 5 events a second per destination included; more is sold per event a second, custom on Enterprise | 60 to 3,000 captures a minute per endpoint by plan; above that, senders get 429 and retry |
| Provider signatures | Built-in source types for hundreds of providers, plus HMAC, basic auth and API key | Presets for 56 providers, plus manual HMAC, RSA and Ed25519 schemes; from Solo |
| A request that fails verification | Rejected at the source and raised as a request issue | Kept and labelled failed, filterable; changing the secret re-checks stored history |
| Automatic retries | Linear or exponential on your interval, up to 50 automatic retries | Doubling from 30 seconds, eight attempts over about an hour, then dead-letter with an alert |
| Manual and bulk replay | Retry one event, or bulk-retry by filter, in the dashboard or the API | Replay one request on any plan, in bulk from Solo, to every action or one you choose |
| Transformations | JavaScript on every plan; 1-second run time, no network access | Eleven no-code JSON rule operations per action, from Pro |
| Filtering and deduplication | Field-level filters; exact and field-based deduplication | A condition on each action; no deduplication |
| Failure alerts | Issues for delivery, transformation, backpressure and rejected requests; email and webhook, with Slack, Discord, Teams, PagerDuty, Opsgenie and more listed from Team | Dead-letter alerts, one per outage with a resolve notice; email on every plan, Slack, Teams, PagerDuty, Opsgenie and more from Pro |
| Alarm when webhooks stop arriving | Not among the four issue types its docs list | Watchdogs alarm when a webhook misses the interval you set, and can propose it from history; from Solo |
| Local development | CLI forwards to localhost; Console inspects payloads with no account | No local tunnel; CI mode gives self-expiring endpoints and a wait-for-arrival API, from Solo |
| Teams and sign-in | Unlimited users from Team; SSO, SAML and SCIM on Growth | 1, 1, 3 or 10 seats by plan; no SAML; two-factor required on every account |
| Uptime commitment | 99.999% uptime SLA from Growth | None; the terms say best effort, without an uptime guarantee |
| Audit and compliance | SOC 2 Type 2 report on request; GDPR, CCPA and PIPEDA on every plan, HIPAA from Growth | No third-party audit report published |
| Self-hosting | Event Gateway is managed only; Outpost, its sending product, is open source | Managed only |
| Where data lives | Hosted in the US only, per its own comparison page; no region choice listed | 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 Hookdeck is the right choice
Volume is the problem. You need throughput you can buy by the event a second, deduplication, JavaScript in the delivery path and a queue that absorbs backpressure; or your organisation needs SSO, SCIM, an uptime SLA and an audit report. Hookdeck is built for that, and on those rows it is ahead.
When WebhookVault is the right choice
The record is the problem. You need last quarter's webhook, not last week's, findable by the order ID inside it; a verdict kept on every request rather than a rejection; 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.
Trying it costs a URL
Both start as a URL at your provider. Point one sender at WebhookVault, leave the rest where they are, and compare with your own traffic. Nothing stops you running both: a WebhookVault forward action delivers onward to any public URL.
More comparisons: vs Svix · vs webhook.site · all comparisons
Put WebhookVault next to it.
Free tier, no card. Point one provider at it and compare with your own traffic.
Sign up with GitHub, Google or email. Two-factor authentication is required on every account, Free included, for account security.