hookjar vs webhook.site
Both let you generate a URL and inspect what HTTP traffic was sent to it. webhook.site is the older, larger, US-based incumbent. Hookjar is the smaller EU-hosted alternative with the paid-tier features available on the free tier.
Feature parity
| Feature | hookjar (free) | webhook.site (free) | webhook.site Pro |
|---|---|---|---|
| Anonymous URL | ✓ | ✓ | ✓ |
| Capture any method & body | ✓ (1 MiB) | ✓ | ✓ |
| Inspect headers, body, query in browser | ✓ | ✓ | ✓ |
| Retention | 30 days | 7 days (token resets) | 30 days |
| Programmable response (status, body, delay) | ✓ free | basic | ✓ |
| Custom URL slug | ✓ free | ✗ | ✓ |
| Custom subdomain | on roadmap | ✗ | ✓ |
| Password-protect inspection | ✓ free | ✗ | ✓ |
| Server-side replay (SSRF-guarded) | ✓ free | ✗ | ✓ |
| Copy as curl | ✓ free | ✗ | ✓ (limited) |
| JSON API for reads + config | ✓ free, no tokens | ✗ | ✓ (API key) |
| Webhook forwarding | ✗ (declined) | ✗ | ✓ |
| Embedded scripting (WebhookScript / Lua) | ✗ | ✗ | ✓ |
| Hosting region | EU (Germany) | US | US |
| Account required | no | no | yes |
| Pricing | $0 | $0 | ~$9/mo |
Where hookjar wins
- Paid-tier features are free. Programmable response, password protect, custom slug, JSON API, replay — all on the free tier. webhook.site charges roughly $9/mo for most of these.
- EU origin. If your compliance posture cares about where the data lives, the box runs in Germany.
- Longer retention by default — 30 days vs 7.
- No accounts, no API keys. The endpoint URL is the credential. Easier for one-off integration testing and for AI agents acting on a user's behalf.
- Smaller surface, fewer bugs. v0 is intentionally minimal — fewer moving parts to misbehave on edge cases.
Where webhook.site wins
- Maturity. Years of polish, edge cases covered, used by a lot of people, well-documented.
- WebhookScript — a scripting language inside the response config. If you want server-side request transformation, webhook.site has it; hookjar does not.
- Auto-forwarding built in. Hookjar deliberately doesn't auto-forward (it's an outbound abuse vector that needs careful design).
- Custom subdomain available on Pro plans today.
Recommended fit
- Use hookjar for: testing Stripe / GitHub / Twilio webhooks against your local dev or staging, debugging signed-payload issues, EU compliance contexts, AI agents needing a callback URL, or any case where you want the "paid" feature set without a card on file.
- Use webhook.site for: scripted request transformation (WebhookScript), built-in auto-forwarding, or if you specifically need a US-hosted endpoint.
Try hookjar: create a free endpoint — no signup.