The Problem
Every developer has been here: you're integrating a webhook from Stripe, GitHub, Slack, or any other service, and you need to see what's actually being sent.
Existing tools either require signup, have limits, or are overly complex.
WebhookBin — The Simplest Solution
WebhookBin generates a unique URL instantly. Send any HTTP request to it. See headers, body, and query params in real-time.
How It Works
- Open webhookbin.vercel.app
- Copy your unique webhook URL
- Point your webhook/API to that URL
- Watch requests appear in real-time
Features
- Any HTTP method — GET, POST, PUT, PATCH, DELETE
- Full inspection — headers, body (auto-formatted JSON), query params
- CORS enabled — test from browser-based apps too
- No signup — works instantly
- Free — no limits
Quick Test
curl -X POST https://webhookbin.vercel.app/api/hook/YOUR_ID \
-H 'Content-Type: application/json' \
-d '{"event":"test","data":{"user":"dev123"}}'
Use Cases
- Stripe webhooks — see payment events before writing handler code
- GitHub webhooks — inspect push/PR payloads
- Slack events — debug bot integrations
- Any API callback — test OAuth redirects, notification services
Tech Stack
Built with Next.js 16, deployed on Vercel. The webhook data is stored in /tmp on the serverless function, making it ephemeral by design — perfect for testing, no data lingers.
Try It
Built this as part of the LuciferForge DevTools suite — a collection of free developer utilities.
Feedback welcome — there's a feedback button built right into the app.
Join the community: t.me/Luciferclawd_bot
Top comments (0)