Free Webhook Tester — Check Your Endpoint's Speed & Reliability

2 min read Original article ↗

How does the webhook tester work?

You paste your webhook endpoint URL. We send a small, clearly-labeled test POST from our servers and measure your endpoint's response time across a few samples, check whether it's served over valid HTTPS, record the HTTP status code, detect timeouts, and look for signs that you verify webhook signatures. Then we give you a plain-English verdict.

Do I need to sign up?

No. The tester is completely free and requires no signup, account, or credit card. Paste a URL and get results.

What payload does it send?

A tiny, harmless JSON body: {"eventdock_test": true, "note": "EventDock webhook tester — safe to ignore"} with the User-Agent EventDock-WebhookTester/1.0. It's a single POST and never follows redirects to internal targets.

What response time is considered good?

Excellent: under 250ms. Good: under 1s. Slow: 1–3s. Very slow: over 3s. Stripe gives your endpoint roughly 10 seconds to respond before it treats the delivery as failed and retries; many providers allow far less. Acknowledge webhooks fast and do the heavy work asynchronously.

Why can't I test localhost URLs?

For security, the tester only reaches public endpoints. It rejects localhost, private network ranges, link-local and cloud-metadata addresses, and any hostname that resolves to one of those. To test a local server, expose it with a tunnel like ngrok or cloudflared.