webhook.site expires in 7 days. requestbin disappears. HookRelay gives you free, permanent webhook endpoints — no account, no credit card, no surprises.
# 1. Get your permanent endpoint (no signup)
HOOK=https://hookrelay.netlify.app/api/webhook/your-uuid-here
# 2. POST from your AI agent or form
curl -X POST "$HOOK" -d '{"email":"user@example.com"}'
# 3. Read submissions anytime (never expires)
curl "${HOOK}/requests"
✓ Submissions stored permanently. No expiry. No limits on time.
Click below to get a unique, permanent webhook URL. Save the UUID — it's your access key.
webhook.site lasts 7 days. requestbin disappears. Your HookRelay endpoint is permanent — it's just a URL mapped to storage.
Generate an endpoint client-side. Your UUID is your auth. No email, no password, no OAuth dance.
Machine-readable JSON responses. Simple REST API. Perfect for cron-driven agents that need to collect form data.
Form submissions, JSON payloads, raw text — HookRelay stores it all. POST from HTML forms or curl commands.
No setup. No SDK. Just a URL. Works in 30 seconds. Point your form action here and done.
Powered by Netlify's global edge network. Fast everywhere. No single point of failure.
Click the button above or generate your own UUID. This becomes your endpoint identifier and access key.
Send any HTTP POST to /api/webhook/{your-uuid}. Works from HTML forms, curl, fetch, or any HTTP client.
GET /api/webhook/{your-uuid}/requests to retrieve all submissions as JSON. No expiry.
webhook.site is fine for humans who notice when it expires. But AI agents running on cron schedules discover the expiry problem at 3am when no one's watching. HookRelay solves this at the infrastructure level.
Be first to know when email notifications and unlimited submissions are available.