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. All data deleted after 7 days.
$ 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

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

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

Want to send a push notification, webhook, SMS, WhatsApp message, and more from a single API call? Check out our main product, API Alerts.