Compare / webhook.site
webhooks.xyz vs webhook.site
The best-known free webhook inspector. You get a unique URL and a live list of requests.
What webhook.site does well
It is instant and simple. The paid tier adds custom actions, scripting, permanent URLs, and catching email and DNS.
Where webhooks.xyz differs
- Both give you a URL and show every request. webhooks.xyz also checks the signature of each request against your secret, for Stripe, GitHub, Shopify, Slack and 40 more providers.
- Forwarding on webhook.site is a custom action that runs once. Here, a destination retries with backoff when your server is down, and you can replay failed deliveries.
- The AI assistant, inbound email per bin, and import from webhook.site itself have no equivalent there.
Pick webhook.site when
You want to look at one request right now and never sign up.
Pick webhooks.xyz when
You receive webhooks from Stripe, GitHub, Shopify or any of 50+ providers and want to see, verify and deliver them reliably, for free, without building a workflow.
Feature by feature
| webhooks.xyz | webhook.site | |
|---|---|---|
| Instant URL that shows requests | ● | ● |
| Mock responses | ● | ● |
| Signature verification | ● | – |
| Destinations with retries and replay | ●Free and Dev have the same retries and replay. Only retention differs. | ◐A 'Send request' custom action forwards once. No queue, no retry, no replay. |
| Local tunnel (CLI) | ● | ●The whcli tool forwards to localhost on paid plans. |
| Failure alerts | ● | ◐Custom actions can send email or a Slack message per request. No 'destination is failing' alert. |
| Actions with your own keys | ● | ◐Custom actions call HTTP, email, Slack and more. Scripting is on the paid tier. |
| Full API | ● | ● |
| Inbound email parse | ● | ◐Paid plans catch email and DNS lookups at a per-URL address. |
| AI help on payloads | ●With your own key (Anthropic, OpenAI, Gemini, Mistral, Groq, OpenRouter): explain a request, write a handler, suggest a filter, summarise a day. | – |
| AI parsing: turn a payload or a mail into fields | ◐The assistant reads a request or a mail and answers you. An AI step that writes fields into the pipeline for each request is not built yet. | – |
| Python or JavaScript post-processing | ◐JavaScript functions and JSONata expressions on routes, in a sandbox: 100 ms, 16 MB, no network. No Python and no containers yet. | ◐Custom actions run WebhookScript, their own script language. Not Python or JavaScript. |
| Multi-step workflows (like Zapier) | ◐In progress, off until you turn it on: a request starts steps (send, set, if, switch, foreach, wait, http, forward). No catalogue of app actions; connections and HTTP cover them. | ◐Custom actions run in order per request, with conditions. No branches across runs. |
| Import from other tools | ● | – |
| Private relay for closed networks | ●whx relay inside your network takes deliveries over one outbound connection. | – |
| Self-hostable | ○Coming soon: one container in your own cloud account, maintained by us (Business plan). | ◐An older open-source version exists; the current product is hosted. |
| Free tier you can use for real | ●10 days of history and every feature with small limits. Dev has 30 days. | ● |
● yes ◐ partly or with caveats ○ coming soon here – no
Pricing
Free for a temporary URL with limited history. Paid plans start at about $9 a month.
| webhook.site plan | Price | Includes |
|---|---|---|
| Free | $0 | Temporary URL, about 100 requests, short history |
| Basic | about $9 / month | Permanent URLs, more requests, custom actions |
| Pro and Enterprise | about $19–49 / month | More URLs and requests, team features, custom domains |
| webhooks.xyz plan | Price | Includes |
|---|---|---|
| Free | $0, invite-only while in build | All free features, 24 hours of retention |
| Dev | 7-day trial, no card, then about $9 / month | The same features, 30 days of retention |
| Team, Business | coming soon | Transformations, SQL access, published views, SSO, self-hosted |
Move from webhook.site
- Create a bin here. Copy its URL.
- On webhook.site, add a 'Send request' custom action that forwards to the new URL, so both receive while you switch.
- Update each sender to the new URL. Import pulls your saved requests in one step.
Questions
- Is webhooks.xyz a webhook.site alternative?
- Yes for inspection, and it adds verification, retries, replay and alerts. The free tier is for real use.
- Can I keep my webhook.site URLs?
- Point them here with a custom action until you update each sender.
Facts about webhook.site come from its public docs and pricing pages as of 8 October 2026 (the rows on AI parsing, code and workflows: 15 October 2026). Found an error? Tell us, and we fix it. The webhooks.xyz column includes features that are in progress. The feature list shows what is live.