Webhooks, made simple.
Capture, verify, and replay every webhook event in real time — in a clean workspace built for developers who ship integrations.
Works with any webhook provider
hooksense.com/w/stripe-prod2 requests| content-type | application/json |
| user-agent | Stripe/1.0 |
| x-request-id | req_06n7i |
| stripe-signature | t=1772657923,v1=5257a86... |
Features
Everything you need.
Nothing you don't.
See requests land the instant they arrive
WebSocket stream pushes every request to your browser in under 50ms. No refresh, no polling, no waiting — the payload appears while the sender is still finishing its response.
Replay any request with one click
Hit replay on any captured webhook and send it to localhost, staging, or production. Edit headers and body inline before firing — no need to re-trigger the upstream event.
Verify signatures automaticallyNew
Drop in your webhook secret and HookSense verifies every signature — Stripe, GitHub, Shopify, and more. Timing-safe comparison, no crypto code in your app.
Know who sent whatNew
Auto-detect the provider and event type (checkout.session.completed, push, orders/create…) so you don't have to squint at headers.
Readable URLs, not random slugsPro
Name endpoints /w/stripe-prod instead of /w/x7f2k9. Easier to share, easier to audit in logs.
Search every byte you've captured
Full-text search across headers, body, query params, method, and timing — find the one request that mattered, even in a flood of 10,000.
CLI
Production webhooks,
straight to localhost.
One command replaces ngrok tunnels, test payloads, and the whole "deploy to see if it works" loop. Your local server receives real webhooks in real time.
- Zero config — authenticates with your endpoint automatically
- Auto-reconnects on drop, filters by method, replays missed requests
- Works with any dev server — Next.js, Express, Rails, FastAPI…
npm install -g hooksense$
Pricing
Simple, honest pricing.
Start free, upgrade when you need more. No surprise charges, cancel anytime.
Checkout temporarily paused. We're migrating our billing infrastructure. Email [email protected] and we'll set you up manually — same pricing, no delays.
Catch
Free forever
- 1 endpoint
- 100 requests/day
- 7-day retention
- 5 replays/month
- 1-day analytics
- Real-time streaming
- Data export
- Custom responses
- Custom URLs
- HMAC verification
- Health dashboard
- Email alerts
- Slack/Discord alerts
- Custom domains
- Auto retry
- Auto diagnosis
- Priority support
Hook
Per month
- 15 endpoints
- 5,000 requests/day
- 30-day retention
- Unlimited replays
- 7-day analytics
- Real-time streaming
- Data export
- Custom responses
- Custom URLs
- HMAC verification
- Health dashboardSoon
- Email alertsSoon
- Slack/Discord alerts
- Custom domains
- Auto retry
- Auto diagnosis
- Priority support
Sense
Per month
- Unlimited endpoints
- 50,000 requests/day
- 90-day retention
- Unlimited replays
- 30-day analytics
- Real-time streaming
- Data export
- Custom responses
- Custom URLs
- HMAC verification
- Health dashboardSoon
- Email alertsSoon
- Slack/Discord alertsSoon
- Custom domains
- Auto retrySoon
- Auto diagnosisSoon
- Priority support
SPLITCHECK50% off forever — auto-applied at checkout.BAKLAVAFirst month on us — enter at checkout.
Need something custom? See full comparison →
FAQ
Everything you might ask.
No. You get a webhook URL instantly — no signup, no email, no credit card. Create an account later if you want custom URLs, longer retention, or more endpoints.
Most webhook tools require you to refresh the page to see new requests. HookSense streams everything in real-time via WebSocket, offers one-click replay, and gets you a URL in under 1 second — no signup needed.
Yes. Click any captured request and replay it to any URL — including localhost via ngrok or similar tunnels. You can edit headers and body before replaying.
Webhook payloads are encrypted at rest and auto-deleted based on your plan's retention period. We never share, sell, or analyze your data.
Any service that sends HTTP webhooks — Stripe, GitHub, Shopify, Slack, Twilio, SendGrid, and hundreds more. We auto-detect major providers and highlight the event type.
Yes, no contracts or commitments. Downgrade to free whenever you want — your endpoints stay active, just with free-tier limits.
Webhooks are pushed to your browser in under 50ms via WebSocket. No polling intervals, no refresh button — you see requests the instant they arrive.
Ready when you are.
Get a webhook URL in under a second. No signup, no credit card, no config.