For shippingBuilt for the Stripe, GitHub & Shopify tier of your stack

See your webhooks the moment they arrive.

Debug, replay, and verify webhooks in real time — without metered surprises. Free for tinkering. $19/mo when you ship.

See pricing

Works with any webhook provider

StripeGitHubShopifySlackTwilioSendGridDiscord
HookSense · Inspector
hooksense.com/w/stripe-prod

Features

The webhook inspector built for shipping.
Real-time capture, replay & HMAC verification.

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.

Diff two requests side-by-side

Pick any two captured webhooks and see exactly what changed — headers, body, status, timing. Spot the one byte that broke production without bisecting your logs. No other webhook tool does this.

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
Terminal

$

Pricing

Simple, honest pricing.

Start free, upgrade when you need more. No surprise charges, cancel anytime.

Catch

$0

Free forever

  • 3 endpoints
  • 300 requests / day
  • 14-day retention
  • Permanent URL — never expires
  • 5 replays / month
  • Real-time streaming
  • Provider detection
Start free

Hook

$19/mo

Per month

  • Everything in Catch, plus
  • 15 endpoints
  • 5,000 requests / day
  • 30-day retention
  • Up to 3 team members
  • HMAC verification
  • Custom responses & URLs
  • Email alertsSoon
Most Popular

Scale

$29/mo

Per month

  • Everything in Hook, plus
  • 30 endpoints
  • 15,000 requests / day
  • 60-day retention
  • Up to 5 team members
  • Slack / Discord alertsSoon

Sense

$49/mo

Per month

  • Everything in Scale, plus
  • Unlimited endpoints
  • 50,000 requests / day
  • 90-day retention
  • Up to 10 team members
  • Custom domains
  • Auto retry & diagnosisSoon
  • Priority support

Need something custom? See full comparison →

Launch codes
  • SPLITCHECK50% off forever — auto-applied at checkout.
  • BAKLAVAFirst month on us — enter at checkout.

FAQ

Everything you might ask.

A webhook inspector is a tool that captures HTTP requests sent to a temporary URL so you can see the headers, body, and signatures in real time. Developers use one to debug integrations with Stripe, GitHub, Shopify, and other providers without writing throwaway server code. HookSense is a real-time webhook inspector with one-click replay and built-in HMAC verification.

HookSense gives you searchable webhook logs (filter by method, status, provider, or any header/body field), one-click replay to any URL including localhost, and real-time WebSocket streaming. The free tier includes 300 requests per day and 14 days of retention. Webhook.site, Beeceptor, and RequestBin lack the replay-to-localhost workflow that HookSense ships out of the box.

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 the HookSense CLI (npx hooksense listen -p 3000) or any tunnel. You can edit headers and body before replaying.

Yes. HookSense has a free plan with 300 requests/day and 14-day retention (vs Webhook.site's 24 hours), permanent endpoint URLs, real-time WebSocket streaming, and built-in HMAC verification — all without signup.

Webhook payloads are encrypted at rest with AES-256-GCM 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, Clerk, Lemon Squeezy, 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.

Read the docs