Get a stable endpoint that captures every request — even when your server is offline. Inspect it live, replay it in one click, and let AI tell you exactly what broke and write the handler to fix it.
{
"event": "payment.succeeded",
"amount": 9,
"currency": "USD"
}Works with any webhook provider
How It Works
Get a working endpoint in one click. Watch payloads stream via SSE and relay them exactly to your local server.
Visit the dashboard — a unique URL is auto-created. Customize the name to /h/stripe-dev or any ID you like.
Every hit appears instantly via SSE. Inspect headers, query params, and body without refreshing.
Run one CLI command and every webhook is proxied 1:1 to your local server — method, headers, body preserved.
Features
Everything that makes Anonymily better than a tunnel — nothing you don't need.
A permanent endpoint that never drops a request.
Requests land at our edge even when your server is down — replay everything when you reconnect.
Claim /h/stripe-dev once. It survives CLI restarts, redeploys, and machine changes — no re-pasting.
Stripe, GitHub, Shopify, Slack, Twilio, SendGrid — any HTTP webhook, zero configuration.
See your server’s status, latency, and error body stream back to the dashboard in real time.
Full-text across headers and body, filter by method — and the view survives a page refresh.
Reproduce any event without firing a real one.
Fire correctly-signed Stripe, GitHub, and Shopify events on demand — no real charges or PRs.
Re-send any captured request, edit the payload, and re-sign it with your stored secret.
Auto-detects and verifies HMAC for Stripe, GitHub, Shopify, Slack, and Razorpay.
Set the status, headers, and body your hook returns — test how providers handle non-200s.
Inspect and replay webhooks from Claude Code or Cursor — the MCP server is free and open.
AI Layer — Pro
No more guessing why a webhook failed. The AI layer reads the captured exchange and tells you exactly what to change.
Select any request, click Diagnose. Get a plain-English explanation grounded in the signature result, response status, and error body — not a generic checklist.
AI generates a complete Express, Next.js, or NestJS webhook handler — typed, with correct HMAC verification using the raw body — based on your actual captured payload.
Describe an edge case ("disputed charge after partial refund"). AI builds a schema-valid event, signs it with your secret, fires it through your hook, and it appears in capture history.
Skip firewalls and complex tunneling. The CLI subscribes to your SSE stream and forwards every webhook 1:1 to your local server.
No install required. Runs instantly via npx.
One command. Stable URL. AI that explains what broke and writes the fix.