Hosted webhook inspectors keep your payloads for a few days and want a team plan when you outgrow the free cap. This kit is different: one dependency-free Cloudflare Worker you deploy on your own free account in about 30 minutes — capture anything, inspect every header and byte, get plain-language signature verdicts for Stripe, GitHub and Shopify, replay any event with one click. One payment of ฿1,490 — no subscription, no per-event fees, your data never leaves your account.
Get the kit — ฿1,490One zip: a single dependency-free worker (the dashboard is built into it), two D1 tables and copy-paste docs. Nothing to install, no build step, no vendor login.
Any HTTP method, any body, at /w/<inbox> — inboxes create themselves on first hit and the worker answers 2xx so providers stop retrying. Point Stripe, GitHub, Shopify, cron jobs or your own services at it.
A private dashboard lists each event with method, path, size, truncated source IP and a pretty-printed body. Copy any delivery as a ready-to-run cURL command.
HMAC presets for Stripe, GitHub and Shopify. When a signature fails, the badge says why — which secret to set, a timestamp outside Stripe's 5-minute tolerance, or a genuine mismatch.
One click resends the stored method, headers and body to any URL — hop-by-hop headers stripped, each attempt logged with status and duration. Test a fix without waiting for the provider.
Optional Discord and Telegram pings on every captured event — one secret each, fire-and-forget, capture speed unaffected. See deliveries where you actually look.
Source IPs truncated at ingest, nightly retention sweep (7 days by default), per-inbox event caps, zero third-party scripts in the dashboard. Payloads live in your own D1 database.
The included SETUP.md is five copy-paste commands. If you have pasted a command into a terminal before, you are qualified.
wrangler login, d1 create, paste the id, one secret, deploy — about 20–30 minutes, all on Cloudflare's free tier at the time of writing.
Paste your capture URL into Stripe, GitHub or Shopify, add the matching signing secret, and send a test delivery from their dashboard.
Read the exact bytes each provider sent, see a signature verdict with a reason, replay to staging or production after every fix.
It is a self-hosted tool: your Cloudflare account, your database, your ops. The dashboard has no team features, no SSO and no mobile app. Replay is manual and on-demand — it does not run retry schedules or queues for you, and the alerts fire when an event is captured, not when your own application misbehaves.
Defaults are sized for the free tier: 20 inboxes, 500 events per inbox, 7-day retention, 64 KB per stored body. Every limit is one variable in the config file, and the docs show where to change it. Free tiers change — "at the time of writing" is the honest phrasing, and the kit makes no uptime promises because it runs on infrastructure you control.
Something else? Email the address on your receipt — every message gets a personal reply.
Deploy once, own the inbox forever. Every delivery from every provider, with evidence and a replay button — on infrastructure you control.
Get Webhook Kit — ฿1,490 one-time