Catch every
webhook.
Debug in real-time.

Snag gives you a permanent URL that captures, inspects, and replays webhooks. See headers, body, timing — everything.

~ snag capture --endpoint prod-hooks
POST /webhooks/stripe charge.succeeded 2ms
POST /webhooks/stripe invoice.paid 1ms
POST /webhooks/github push 4ms
POST /webhooks/stripe customer.created 1ms
POST /webhooks/sendgrid bounce timeout
Endpoints
30d
Retention
100%
Captured
<1ms
Overhead

What you get

Full request capture

Headers, body, query params, IP, timing — everything about every request, stored and searchable.

headers + body + IP

Smart filtering

Filter by endpoint, method, status, or body content. Find the one weird payload in thousands of requests.

search + filter

Instant replay

Replay any captured request against your local server. Debug webhooks without waiting for the real event to fire again.

Permanent endpoints

Your URLs don't expire. Set them once in Stripe, GitHub, or Sendgrid and forget about them.

Built for the debugging session, not the sales pitch

Snag doesn't gate features behind tiers. Free gets you everything you need to debug. Pro just keeps your data longer.

Pricing

Free tier is real. No credit card. No trial expiry.

Free
$0
forever
  • 5 endpoints
  • 24h retention
  • Full capture
  • Replay
  • Filtering
Start free