Simple webhook testing for developers. Start a local server, get webhook payloads logged to your terminal.
npx hooktest-cliThat's it. Server starts on port 3456. Point your webhooks at http://localhost:3456.
npx hooktest-cli 8080- Starts a local HTTP server
- Logs all incoming requests (method, headers, body)
- Returns
{"received": true}to acknowledge webhooks - Pretty-prints JSON bodies
πͺ HookTest - Webhook Testing Server
βββββββββββββββββββββββββββββββββββββ
Listening on: http://localhost:3456
[2024-01-15T10:30:00.000Z] POST /webhook
Headers: {
"content-type": "application/json"
}
Body: {
"event": "payment.completed",
"amount": 4999
}
---
For testing with external services (Stripe, GitHub, etc.), you need a public URL.
HookTest Pro gives you:
- Permanent public webhook URLs
- Web dashboard to view all requests
- Request history and replay
- No ngrok or tunneling needed
MIT