Getting Started

Set up your first webhook endpoint in under 2 minutes

Create your account

Head to the registration page and sign up with your email. No credit card needed — the free tier gives you everything you need to start testing.

Create your first endpoint

Once logged in, click New Endpoint on the dashboard. Give it a name (e.g. "Stripe Test") and you'll immediately get a unique URL like:

https://thunderhooks.com/h/abc123

This URL is permanent. Point any webhook provider at it and ThunderHooks starts capturing requests instantly.

Send a test webhook

Try it from your terminal:

curl -X POST https://thunderhooks.com/h/abc123 \
  -H "Content-Type: application/json" \
  -d '{"event": "test", "data": {"message": "Hello ThunderHooks!"}}'

The request shows up in your dashboard within a second, complete with headers, body, query parameters, and source IP.

Inspect the request

Click any captured request to see the full details:

  • Headers — every HTTP header the sender included
  • Body — formatted JSON, form data, or raw text
  • Query params — parsed from the URL
  • Metadata — method, content type, source IP, timestamp

What's next?