Get instant webhook endpoints. No signup required. Watch payloads stream in real-time, inspect every detail, and forward directly to your localhost with our CLI.
{
"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 you need for webhook testing — nothing you don't.
GET, POST, PUT, DELETE, PATCH — every method captured with zero configuration.
Claim /h/stripe-test or any memorable ID. Keep a static URL across sessions.
Redis-only in-memory storage. Auto-destructs after 24h. Nothing on disk, ever.
Works with Stripe, GitHub, Shopify, Razorpay, Twilio, SendGrid, or any HTTP service.
Upgrade to Pro for 500 requests per hook and 30-day history retention.
Subscribe once — all your hooks get Pro limits automatically. No per-hook billing.
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.
Generate a free, secure endpoint in seconds. No account required.