WebhookStash

The system of recordfor webhook debugging

Capture, inspect, replay, and export every webhook. Prove exactly what your server received — headers, payload, and timestamp.

Install CLI with Go
go install github.com/webhookstash/webhookstash-cli/cmd/webhookstash@latest
WebhookStash CLI demo showing webhook arriving in terminal

How it works

Step 1

Install & run

$ webhookstash

Authenticates via GitHub and creates a project automatically.

Step 2

Get your URL

https://api.webhookstash.com/p/...

Point Stripe, Shopify, or any provider to this URL.

Step 3

See webhooks arrive

POST / • 128 bytes

Headers, body, timestamps—streamed live to your terminal.

Works with any webhook provider

Stripe
Shopify
GitHub
Twilio
Slack
Any HTTP

Why WebhookStash

Capture everything

Full headers, payload, and request metadata stored immutably.

Inspect with precision

Formatted JSON, provider detection, and exact timestamps.

Replay on demand

Re-send any captured webhook to localhost or staging — safely and explicitly.

Export evidence

Download complete webhook records as JSON or NDJSON for audits and tests.

CLI-first workflow

Stream webhooks to your terminal without tunnels or local servers.

Multi-project support

Organize webhooks by project with separate URLs and tokens.

Pricing

Free

€0/month
  • 1 project
  • Access up to 20 most recent events
  • 3-day event retention
  • Replay not available
Popular

Pro

€9/month
  • 3 projects
  • Access up to 500 most recent events
  • 30-day event retention
  • Replay to any endpoint (10/min per project)
  • Community support (GitHub)

Start capturing webhooks in 5 minutes

go install github.com/webhookstash/webhookstash-cli/cmd/webhookstash@latest

Free plan available. No credit card required.