Quick Start
Get your first webhook endpoint running in under 5 minutes.
1. Create an account
Sign up at hooklistener.com using GitHub, Google, or email. You'll land in the Webhook Inspector dashboard.
2. Create a debug endpoint
Click New Endpoint in the dashboard. Give it a name like "My First Endpoint" and optionally set a custom slug. Hooklistener generates a unique URL for you:
https://app.hooklistener.com/w/my-first-endpoint
Any HTTP request sent to this URL is captured and displayed in real time.
3. Send a test request
Use curl or any HTTP client to send a request to your endpoint:
curl -X POST https://app.hooklistener.com/w/my-first-endpoint \
-H "Content-Type: application/json" \
-d '{"event": "test", "data": {"message": "Hello, Hooklistener!"}}'
The request appears instantly in your dashboard with full headers, body, and metadata.
4. Forward to localhost
Install the CLI to forward captured webhooks to your local development server:
# Install via Homebrew
brew tap hooklistener/tap
brew install hooklistener
# Authenticate
hooklistener login
# Forward webhooks to localhost:3000
hooklistener listen my-first-endpoint --target http://localhost:3000
Every webhook that hits your endpoint is now forwarded to your local server in real time, with a full interactive TUI for inspecting requests.
5. Or use a tunnel
Skip the endpoint entirely and expose your local server with a public URL:
hooklistener tunnel --port 3000
You'll get a URL like https://abc123.hooklistener.dev that tunnels directly to your local machine.
What's next?
- Webhook Inspector — learn about all the inspection features
- CLI Guide — explore all CLI commands
- REST API — automate with the API
- Mock Responses — return custom responses to webhooks
- Uptime Monitoring — monitor your APIs
- Email Testing — capture and inspect emails
- Socket Debugging — debug WebSocket, Socket.IO, and MQTT
- MCP Server — use AI assistants with Hooklistener