Webhook Inspector

HookTray gives you a temporary webhook URL and streams every incoming HTTP request into your browser. Inspect methods, paths, query strings, headers, and body previews without creating an account.

Inspect requests as they arrive

Point Stripe, GitHub, Shopify, Slack, or any HTTP client at your HookTray URL. Each request appears in the inspector over Server-Sent Events, so you can debug payload shape, signatures, and provider behavior while you work.

curl -X POST "https://hooktray.com/hooks/YOUR_TOKEN" \
  -H "content-type: application/json" \
  -H "x-provider-event: test" \
  -d '{"event":"webhook.created","ok":true}'

Live stream

Requests are delivered to your active browser session with SSE.

Local history

Captured request history is stored in your browser with IndexedDB.

Open source

The code is MIT-licensed, auditable, and self-hostable.

Privacy-first by default

HookTray is a relay, not a server-side request history service. The backend builds a bounded request snapshot, broadcasts it to active subscribers, and does not persist webhook payloads by default.