Webhooks,
decode--

HookSense is a real-time webhook testing tool that lets developers capture, inspect, and replay HTTP webhooks instantly. No more refreshing, guessing at payloads, or re-triggering events.

View pricing

No signup required · Free tier available

Free

No credit card ever

< 0ms

Webhook delivery

< 0s

To first endpoint

hooksense.com/w/stripe-prod
live

Stop refreshing.
Start inspecting.

Most webhook tools still make you refresh the page, guess at payloads, and manually re-trigger events to debug. HookSense streams everything live via WebSocket — headers, body, timing — the instant it arrives.

Features

Everything you need, nothing you don't.

No bloat. Just the tools you actually need to debug webhooks.

Real-time streaming

See webhooks the instant they arrive — no refresh, no polling. WebSocket-powered with sub-50ms delivery.

One-click replay

Re-send any webhook to localhost, staging, or production. Edit headers and body before replaying.

New

HMAC verification

Auto-verify signatures from Stripe, GitHub, Shopify and more. Timing-safe comparison built in.

New

Provider detection

Auto-detects Stripe, GitHub, Shopify payloads and highlights the event type.

Pro

Custom URLs

Name your endpoints. /w/stripe-prod is easier to remember than /w/x7f2k9.

Full inspection

Headers, body, query params, method, content type, timing — every byte captured and searchable.

How it works

Three steps. Zero friction.

Go from zero to inspecting live webhooks in under a minute.

01

Get your URL

A unique webhook endpoint is created instantly — no signup, no config.

02

Point your service

Use the URL in Stripe, GitHub, Shopify, or any webhook sender. Requests are captured automatically.

03

Inspect & replay

See every request live with full headers and body. Replay to localhost with one click.

NEW

Forward webhooks to localhost

One command. No signup. Webhooks hit your local dev server in milliseconds.

Terminal

$

Auto-reconnectMethod filteringVerbose modeSession summaryZero config
npm install -g hooksense

Pricing

Simple, honest pricing.

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

MonthlyYearly

Catch

$0

Free forever

  • 1 endpoint
  • 100 requests/day
  • 7-day retention
  • 5 replays/month
  • Real-time streaming
  • Custom responses
  • Custom URLs
  • Custom domains
  • HMAC verification
  • Priority support
Start Free
LAUNCH PRICE

Hook

$19$9/mo

Launch price — goes up later

Per month

  • 15 endpoints
  • 5,000 requests/day
  • 14-day retention
  • Unlimited replays
  • Custom responses
  • Custom URLs
  • HMAC verification
  • Email support
  • Custom domains
LAUNCH PRICE

Sense

$39$19/mo

Launch price — goes up later

Per month

  • Unlimited endpoints
  • 50,000 requests/day
  • 90-day retention
  • Unlimited replays
  • Custom responses
  • Custom domains
  • HMAC verification
  • Priority support
Use code HOOKSENSEWELCOME to get 1 month of Hook free

Need more? Let's talk →

Use cases

Built for real workflows.

Whether you're integrating payments, CI/CD, or internal events — HookSense fits right in.

Debugging Stripe webhooks

See exactly what Stripe sends on checkout.session.completed, invoice.paid, or payment_intent.failed. Replay events to your local server without re-triggering real payments.

Building GitHub integrations

Inspect push, pull_request, and workflow_run payloads in real-time. Stop adding console.logs just to see what fields GitHub actually sends.

Developing Shopify apps

Capture orders/create, checkouts/update, and dozens of other topics. Replay to your dev environment with one click — no need to place test orders.

Testing internal event pipelines

Point your microservices at a HookSense endpoint during development. See every event flowing through your system — headers, body, and timing.

FAQ

Common questions.

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.

Built by a developer

Born from frustration. After years of hitting refresh and adding console.logs just to see webhook payloads, we built what we actually wanted — real-time streaming, one-click replay, and a modern developer experience.

HookSense — Real-Time Webhook Inspector

Stop guessing.
Start inspecting.

Get your webhook URL in under 1 second. No signup, no credit card, no setup.