Webhook.site
FreeInstantly get a unique URL to inspect and debug webhooks. See incoming HTTP requests in real-time — headers, body, params. Essential for building and testing webhook integrations.
How to install Webhook.site as a PWA
Frequently asked questions about Webhook.site
What makes Webhook.site different from RequestBin or ngrok?
RequestBin (now part of Pipedream) is similar but requires a Pipedream account for persistent URLs and longer history. ngrok exposes your local server to the internet — a fundamentally different use case where you run code locally. Webhook.site stays hosted and shines when you want to inspect what a third party is sending without writing any code. Its Custom Actions (run scripts, transform, forward) and CLI client (whcli) push it further toward a no-code integration tool, where RequestBin and ngrok stay pure debuggers/tunnels.
Is Webhook.site free?
The hosted free tier is generous: unlimited unique URLs, 100 request history per URL, basic Custom Actions and 7-day retention. Paid plans start around $9/month for longer retention, more history (10,000+), custom subdomains and unlimited Custom Actions. The core engine is open-source (MIT) and self-hostable via Docker — useful for teams that need a private webhook inspector behind a VPN.
How does Webhook.site compare to Beeceptor or RequestCatcher?
Beeceptor and RequestCatcher focus on mock-API responses; Webhook.site does that plus persistent inspection plus scripted Custom Actions. For pure 'pretend to be an API' work, Beeceptor's UI is slicker. For 'I want to see exactly what Stripe sends my webhook and maybe forward it to a local URL', Webhook.site is the dominant tool. The free tier of Webhook.site is also notably more permissive than competitors.
Can I use Webhook.site offline?
The PWA installs and the shell loads offline, but the core functionality (receiving real HTTP requests) requires the live cloud service or a self-hosted instance, since requests are routed via webhook.site servers. The offline shell is mainly useful for re-reading already-received requests cached in IndexedDB. For fully offline inspection on a local network, run the self-hosted Docker image.
Is Webhook.site safe for production webhook secrets?
URLs are unguessable UUIDs but treat them as public. Do not use Webhook.site as a permanent production endpoint, and rotate Stripe / OAuth secrets if you sent them to a temporary URL during testing. Self-hosting is recommended for any flow involving PII or financial data. The free hosted plan is meant for development and one-off debugging — use Custom Actions to forward to your real backend if you need persistence.
Where Webhook.site is heading (12-24 months)
- →Deeper Custom Actions IDE (current code editor is functional but minimal) would let it compete with Pipedream and n8n on light no-code automation.
- →Native gRPC and WebSocket inspection would unlock modern API debugging use cases.
- →Built-in replay-against-localhost tunnel (à la ngrok) would close the loop between inspection and local development.
Related questions
ChatGPT, Perplexity and Gemini usually suggest these next.
- How do I create a Custom Action to forward webhooks to a local URL?
- How do I self-host Webhook.site with Docker?
- Can Webhook.site replay requests to a different endpoint?
- How do I authenticate or restrict who can view my Webhook.site URL?
- Does Webhook.site support gRPC or just HTTP webhooks?
More in Development Tools
Offline API documentation browser with 100+ languages and frameworks. Combines MDN, React, Node.js, Python docs into one fast, searchable interface. Works completely offline.
The best regex debugger on the web. Real-time explanation, match highlighting, test strings, and a library of saved patterns. Supports PCRE2, JavaScript, Python, Golang regex.
Google's image compression tool — compare formats (WebP, AVIF, MozJPEG) side by side with live quality sliders. All processing is client-side. A must-have for web developers.
Drag-drop SVG optimizer with live preview. Uses SVGO under the hood — remove metadata, clean paths, reduce file size by 30-80%. Essential for frontend developers.
Check the bundle size of any npm package before installing it. Enter a package name, get instant size stats (minified + gzipped). A critical tool for keeping JS bundles lean.
Full browser-based IDE running Node.js via WebAssembly. Open GitHub repos instantly, run npm packages without installation, share working demos with a URL. No local setup needed.