Webhook Server

Run a local HTTP endpoint and inspect every request it receives.

Uses network on request Native desktop macOS & Windows
Webhook Server
What it does

When you build a webhook integration, you need somewhere to send requests and see exactly what arrives. The Webhook Server starts an HTTP endpoint on your machine and lists every request in real time, with headers and body. There is no tunnel or account involved, so payloads stay on your computer.

Start and stop on any port

Choose a port from 1024 to 65535 (default 8080), then start or stop the server. The URL is shown with a copy button and an option to open it in a browser.

Localhost by default

The server listens on 127.0.0.1 unless you tick the option to listen on all interfaces (0.0.0.0), for example to receive calls from another device on your network.

Live request list

Each request appears as it arrives, with method, path and query, remote address, time and body size. Any method and any path is accepted.

Full request details

Select a request to see all headers, the content type and the body. JSON bodies are pretty-printed, and you can copy the body.

Keeps the latest 100

The most recent 100 requests are kept while the server runs. Clear them at any time. Every request gets a 200 response with a small JSON confirmation.

More screens
Webhook Server
FAQ

Is the webhook server reachable from the internet?

Not by itself. It listens on 127.0.0.1 by default. If you enable all interfaces (0.0.0.0) it is reachable from your local network, and reaching it from the internet would need port forwarding or a tunnel that you set up yourself.

Where do I change the default port?

On the tool page, next to the start button. The port and the all-interfaces choice are remembered on your machine and can only be changed while the server is stopped.

Pairs well with
All 46 tools →
Try Webhook Server free for 14 days

No card, no account. Every tool included, bought once.

Download