Capture · Inspect · Replay · AI-diagnose

Stop guessing why
your webhooks fail.

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.

52,841captured·Free: 200 req/hook
api.anonymily.com/h/stripe-dev
Live
POST/h/stripe-dev200
GET/h/github-hook200
POST/h/shopify-test200
Body
200 OK
{
  "event": "payment.succeeded",
  "amount": 9,
  "currency": "USD"
}
localhost:3000

Works with any webhook provider

  • Stripe
  • GitHub
  • Shopify
  • Razorpay
  • Twilio
  • SendGrid
  • + any HTTP
bash — zsh
npx @anonymilyhq/cli listen 3000
🚀 Anonymily CLI is running!
Forwarding: https://api.anonymily.com/h/svh8zfse
http://localhost:3000
POST /webhook200 OK · 11ms
POST /webhook200 OK · 8ms
GET /health200 OK · 3ms

How It Works

Catch webhooks from
any service, instantly

Get a working endpoint in one click. Watch payloads stream via SSE and relay them exactly to your local server.

01

Generate an endpoint

Visit the dashboard — a unique URL is auto-created. Customize the name to /h/stripe-dev or any ID you like.

02

Receive in real-time

Every hit appears instantly via SSE. Inspect headers, query params, and body without refreshing.

03

Forward to localhost

Run one CLI command and every webhook is proxied 1:1 to your local server — method, headers, body preserved.

Features

Built for the developer workflow

Everything that makes Anonymily better than a tunnel — nothing you don't need.

Capture & Relay

A permanent endpoint that never drops a request.

  • Offline capture

    Requests land at our edge even when your server is down — replay everything when you reconnect.

  • Stable named URLs

    Claim /h/stripe-dev once. It survives CLI restarts, redeploys, and machine changes — no re-pasting.

  • Every provider

    Stripe, GitHub, Shopify, Slack, Twilio, SendGrid — any HTTP webhook, zero configuration.

  • Response capture

    See your server’s status, latency, and error body stream back to the dashboard in real time.

  • Search & filter

    Full-text across headers and body, filter by method — and the view survives a page refresh.

Test & Debug

Reproduce any event without firing a real one.

  • Synthetic event triggers

    Fire correctly-signed Stripe, GitHub, and Shopify events on demand — no real charges or PRs.

  • One-click replay

    Re-send any captured request, edit the payload, and re-sign it with your stored secret.

  • Signature verification

    Auto-detects and verifies HMAC for Stripe, GitHub, Shopify, Slack, and Razorpay.

  • Custom responses

    Set the status, headers, and body your hook returns — test how providers handle non-200s.

  • MCP server

    Inspect and replay webhooks from Claude Code or Cursor — the MCP server is free and open.

Free — 200 req/hook · 48h historyPro — 2,000 req/hook · 30-day historyNo account required to start

AI Layer — Pro

From capture to fix in one click

No more guessing why a webhook failed. The AI layer reads the captured exchange and tells you exactly what to change.

AI Diagnosis

Select any request, click Diagnose. Get a plain-English explanation grounded in the signature result, response status, and error body — not a generic checklist.

Handler Generation

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.

Edge-Case Events

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.

CLI Tool

Forward to localhost.
One command.

Skip firewalls and complex tunneling. The CLI subscribes to your SSE stream and forwards every webhook 1:1 to your local server.

$ npx @anonymilyhq/cli listen 3000

No install required. Runs instantly via npx.

Pro Plan
$9/mo
2,000 requests per hook
30-day history retention
Unlimited named endpoints
Unlimited replays + re-signing
AI diagnosis & handler generation
AI edge-case event generator
Response config + signing secrets
Cancel anytime
Upgrade to Pro

Capture, replay, diagnose.
Every provider.

One command. Stable URL. AI that explains what broke and writes the fix.

Open Dashboard