Pricing

Every limit, published. Every cap, soft.

Four tiers, one policy: when you hit a limit, the vault degrades visibly instead of dropping your data, storage evicts oldest-first, rate limits answer with a retry hint, and nothing is ever metered into a surprise bill.

Free

$0 forever

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)
Start free

Solo

$5 / month

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
Choose Solo
Most useful

Pro

$9 / month

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
Choose Pro

Team

$15 / month

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
Choose Team

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.

What happens next

  1. 1Create your accountWith GitHub, Google or email, the same on every plan.
  2. 2Verify your emailEmail sign-ups only: open the link in the browser you signed up in. GitHub and Google skip this step.
  3. 3Turn on two-factor authenticationRequired on every account, for account security.
  4. 4Name your workspaceThen your first endpoint.

Paid plans then continue to billing details and checkout.

LimitFreeSoloProTeam
Endpoints31550200
Retention3 days30 days90 days365 days
Stored requests / endpoint1005,00025,000100,000
Payload size1 MB5 MB10 MB25 MB
Capture rate / endpoint60 / min300 / min1,000 / min3,000 / min
Actions / endpoint (forward, notify or call a saved request)131025
REST API + CI awaitNot included✓ · 120 req/min✓ · 600 req/min✓ · 1,200 req/min
API keysNot included31025
Agent access (MCP)Not includedIncludedIncludedIncluded
Bulk replayNot includedIncludedIncludedIncluded
Payload body searchNot includedNot includedIncludedIncluded
Team seats11310
WatchdogsNot included320100
Signature verificationNot includedIncludedIncludedIncluded
TransformationsNot includedNot includedIncludedIncluded
Alert channels (email on every plan)email onlyemail only1030
Spreadsheet export (XLSX)Not includedIncludedIncludedIncluded

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.