A webhook.site alternative that forwards to your localhost
webhook.site is great for inspecting a webhook in your browser — but it doesn't tunnel to your localhost, the URL is temporary, and forwarding or routing requires a paid plan. Relayers brings the webhook straight to localhost:3000 in a native app, with a URL that never expires and routing rules built in.
Relayers vs webhook.site, feature by feature
| Feature | Relayers | webhook.site |
|---|---|---|
| Receive on your localhost | View only | |
| URL that never expires | Temporary | |
| Native desktop app | ||
| Live payload inspector | ||
| Routing rules (JQ) | ||
| Retries + delivery history | Limited | |
| Self-host | Paid | |
| Price to start | Free forever | Free (temp) |
It reaches your localhost
webhook.site shows the request in a browser tab. Relayers tunnels it to localhost:3000 so your actual code runs against real events.
A URL that stays
No temporary tokens. Your Relayers URL persists, so integrations keep working across sessions and restarts.
Inspect and route
Keep the payload inspection you like, and add routing so each event lands on the right local port — without a paid plan.
Frequently asked
Can Relayers forward webhooks to localhost like webhook.site's redirect?
Yes, and it's the core feature — the native app tunnels each webhook to localhost:3000 (or any port) in real time, on the free tier.
Does the URL expire?
No. Unlike a temporary webhook.site address, your Relayers endpoint URL is permanent.
Is it free?
Relayers has a free forever tier. Forwarding and routing are included, not gated behind a paid plan.
Can I still inspect payloads?
Yes — the app has a live feed and a payload inspector, so you get the browser-style inspection plus a real localhost tunnel.
Switch in two minutes
Download the app, sign in, and point your provider at your Relayers URL. The tunnel stays up — no rotating links, no re-pasting. Free forever.
Download Relayers