Free
Kick the tires, debug an integration, keep a hobby project honest.
- 3 endpoints
- 3-day retention
- 100 stored requests / endpoint
- 1 MB payloads · 60 captures/min
- 1 action / endpoint (forwarding)
Solo
One developer, real projects, and the API in your pipelines.
- 15 endpoints
- 30-day retention
- 5,000 stored requests / endpoint
- REST API · 3 keys · CI await mode
- Bulk replay · 3 actions / endpoint
- Signature verification · 3 Watchdogs
- 5 MB payloads · 300 captures/min
Pro
The vault proper: deep history and search that reaches into payloads.
- 50 endpoints
- 90-day retention
- 25,000 stored requests / endpoint
- Payload body search
- 10 API keys · 10 actions / endpoint
- Transformations · 10 alert channels
- 10 MB payloads · 1,000 captures/min
Team
A year of history, room for the whole team.
- 200 endpoints
- 365-day retention
- 100,000 stored requests / endpoint
- 10 team seats
- 25 API keys · 25 actions / endpoint
- Transformations · 30 alert channels
- 25 MB payloads · 3,000 captures/min
Tax is handled at checkout. Upgrade, downgrade or cancel any time. Upgrades apply immediately and the price difference is prorated; downgrades and cancellations take effect at the end of the paid period.
| Limit | Free | Solo | Pro | Team |
|---|---|---|---|---|
| Endpoints | 3 | 15 | 50 | 200 |
| Retention | 3 days | 30 days | 90 days | 365 days |
| Stored requests / endpoint | 100 | 5,000 | 25,000 | 100,000 |
| Payload size | 1 MB | 5 MB | 10 MB | 25 MB |
| Capture rate / endpoint | 60 / min | 300 / min | 1,000 / min | 3,000 / min |
| Actions / endpoint (forward, notify or call a saved request) | 1 | 3 | 10 | 25 |
| REST API + CI await | Not included | ✓ · 120 req/min | ✓ · 600 req/min | ✓ · 1,200 req/min |
| API keys | Not included | 3 | 10 | 25 |
| Agent access (MCP) | Not included | Included | Included | Included |
| Bulk replay | Not included | Included | Included | Included |
| Payload body search | Not included | Not included | Included | Included |
| Team seats | 1 | 1 | 3 | 10 |
| Watchdogs | Not included | 3 | 20 | 100 |
| Signature verification | Not included | Included | Included | Included |
| Transformations | Not included | Not included | Included | Included |
| Alert channels (email on every plan) | email only | email only | 10 | 30 |
| Spreadsheet export (XLSX) | Not included | Included | Included | Included |
Notify actions send through an alert channel, so they start on Pro. Signature verification covers 56 providers, and anything else can use a manual scheme. Agent access keys let AI assistants such as Claude Code read your webhook history through the WebhookVault MCP server; they share the plan's API keys.
What happens when I hit a limit?
It depends which one, and every answer avoids losing your data. Storage caps evict oldest-first, the newest webhook is always stored; old ones age out. Rate limits answer senders 429 with a retry hint, and every throttled capture is counted where you can see it. Endpoint caps stop you creating more endpoints. If a downgrade leaves you over a cap, the downgrade answer below says exactly what is switched off. Oversized payloads are recorded as an honest trace with their true size, never silently dropped.
What counts as a stored request?
One HTTP request captured on one of your endpoints, any method, any content type, binary included. Replays don't create new stored requests; they re-deliver existing ones.
What happens to my data if I downgrade?
A downgrade takes effect at the end of the period you have paid for; until then you keep your current plan. When it takes effect nothing is deleted, but anything over the new plan’s caps is switched off: endpoints beyond the new endpoint limit (the oldest stay on), actions beyond the per-endpoint limit, API keys beyond the key limit (the most recently used stay on), and watchdogs beyond the watchdog limit, which are paused. Features the new plan does not include stop as well: notify actions switch off when the plan has no alert channels, and transformations stop applying below Pro. Senders posting to a switched-off endpoint get 410 Gone. Upgrade again and what we switched off comes back; anything you switched off yourself stays off. Retention and stored-request limits shrink only after a 14-day grace period, so nothing ages out or is evicted on the day of the change, and you can see exactly what expires when on every endpoint. No instant purges.
Is there usage-based billing? Overage charges?
No metered overage, ever, that's a design decision, not a promo. When quota add-ons arrive they'll be fixed monthly line items you choose, capped well below the next tier. The bill you agreed to is the bill you get.
I'd be sending you production payloads. How are they protected?
TLS everywhere, mandatory two-factor (passkeys supported) on every account, and forwarding targets are checked against private and internal ranges before a single byte is sent. Card numbers are masked in the dashboard’s payload viewer, and revealing one is a deliberate action your workspace records; payloads returned by the API and the export are not masked. Closing your account deletes your workspaces’ captured data (the privacy policy lists the few records we keep). Ask us anything via the contact page.
What does signup involve?
Create your account with GitHub, Google or email, turn on two-factor authentication, and name your workspace. An email sign-up adds one step before two-factor: open the verification link in the browser you signed up in, and it signs you in. Two-factor authentication is required on every account, Free included, for account security. If you picked a paid plan, you continue to billing details and checkout after the workspace name.
Do paid plans have a trial?
No. Free is the place to try the vault, with no card and no time limit. If a paid plan is not what you needed, ask within 14 days of the first payment on a new subscription and it is refunded in full. This applies once per customer; it is a way to try the paid plans without risk, not a recurring allowance. See the refund policy.
What happens if a payment fails?
Paddle retries the card and emails you over the following seven days; the workspace keeps its paid plan throughout. If the payment has not gone through by the end of that window the subscription is cancelled and the workspace returns to Free, with the same 14-day data window as a downgrade. Updating the card at any point in those seven days keeps everything as it was.
Can I cancel any time?
Yes, effective at the end of the paid period, from the billing page, no email required. You can also close your account yourself from the Account page: a free workspace closes after 7 days, and a paid one runs to the end of the period you have paid for. Captured data is deleted on the closing date; the account record and billing records are kept (see the privacy policy).
Start on Free. Stay as long as it's useful.
No card. No sales call. A capture URL in a few minutes.