NewForward webhooks straight to localhost

Webhooks, made simple.

Capture, verify, and replay every webhook event in real time — in a clean workspace built for developers who ship integrations.

Read the docs

Works with any webhook provider

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

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
Terminal

$

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

$0

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
Start free
LAUNCH PRICE

Hook

$19 /mo
$9.50/mo

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
LAUNCH PRICE

Sense

$39 /mo
$19.50/mo

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
Launch codes
  • 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.

Read the docs