hooks.apialerts.com

Webhook Tester

Get a URL. Send webhooks to it. See what arrives. Control what comes back.
Test retry logic by toggling between 2xx, 4xx, 5xx, and timeouts.

Free, no sign-up.
Data deleted after 7 days of inactivity.
$ curl -X POST https://hooks.apialerts.com/your-endpoint \
  -H "Content-Type: application/json" \
  -d '{"id": 42, "event": "order.completed"}'

# Response depends on your configured mode:
200 {"status": "ok"}
500 {"error": "internal_error", "message": "Something went wrong"}
408 (30s timeout — no response)

Why this exists

We built this to test webhook delivery for API Alerts. We needed to know: does our sender actually retry on 5xx? Does it give up on 4xx? Does it handle a 30-second timeout without crashing?

Existing tools show the request. We needed to control the response. So we built Hooks, and then open-sourced it.

What you can do

When to use this

Testing your webhook handler

Does your code retry on 500? Give up on 401? Handle a 30-second timeout? Toggle the response and find out.

Previewing payloads before integration

Building a Stripe webhook handler? Send a real test event here first to see the exact payload shape before writing a line of code.

Debugging flaky integrations

Getting silent failures from a webhook sender? Point it here to see if requests are actually arriving, and what they look like.

CI/CD pipeline testing

Verify your deploy scripts send the right webhook notifications without spamming your real Slack channel.

Limits

  • 5 endpoints per IP
  • 50 requests stored per endpoint
  • 60 requests/min rate limit
  • 256KB max payload
  • 7-day expiry from last activity

Privacy

  • No sign-up or accounts
  • No cookies or analytics
  • No third-party tracking
  • Data auto-deleted after 7 days
  • We don't back up endpoint data
Ready to have a play?
Grab a URL, fire off a test, see what happens.

MIT licensed. Single Go binary, Postgres, HTMX. No JavaScript frameworks. View on GitHub or self-host with docker compose up.

From the makers of

API Alerts

Need full push notifications from your APIs, CI/CD pipelines, or scripts? API Alerts delivers real-time alerts straight to your phone with one line of code.

Visit apialerts.com