What you get
Capture and inspect
Every incoming webhook is stored with full request and response metadata, including headers, payload, status code, latency, and sender IP.
Live event stream
Watch events appear in real time over a Server-Sent Events feed at
/log-stream — no polling required.Replay captured traffic
Resend any stored event to a new destination URL after you fix a bug, without asking your provider to re-deliver.
Forward to another server
Pipe every captured request to a downstream service while keeping a full audit trail, with automatic retries and circuit breaking.
Mock API responses
Return custom status codes, headers, bodies, and artificial latency to simulate how your application handles slow or failing callbacks.
Verify provider signatures
Validate Stripe, GitHub, Shopify, Slack, and custom HMAC signatures automatically, with replay-attack protection.
Key features
When to use this instead of a generic request bin
A generic request bin shows you raw HTTP dumps. Webhook Debugger & Logger goes further:- Searchable, queryable logs — filter and paginate captured events through a documented API, not just a web UI.
- Replay and forwarding — resend stored events to a new target or pipe live traffic to a downstream service.
- Provider signature verification — validate Stripe, GitHub, Shopify, Slack, and custom HMAC signatures with one config option.
- API mocking — simulate custom status codes, response bodies, and artificial latency without a separate mock server.
- Slack and Discord alerts — get notified immediately when capture, validation, or downstream delivery fails.
- Operational endpoints —
/health,/ready, and/system/metricsmake it suitable for automated test harnesses and CI pipelines.
Supported providers
Signature verification is built in for the following providers. Select yours in thesignatureVerification input and supply the shared secret — no custom middleware required.
- Stripe —
Stripe-Signatureheader with HMAC-SHA256 and timestamp tolerance - GitHub —
X-Hub-Signature-256header with HMAC-SHA256 - Shopify —
X-Shopify-Hmac-SHA256header with HMAC-SHA256 - Slack —
X-Slack-Signaturewith version prefix and timestamp replay protection - Custom HMAC — configurable header name, algorithm (
sha256orsha1), and encoding (hexorbase64)
Generated webhook URLs are public by default. Set
authKey, allowedIps, or signatureVerification before pointing real provider traffic at your endpoints.