Never drop a webhook again
RelayHQ receives webhooks from any provider, queues them reliably, and delivers to all your services — with automatic retries, routing rules, and full request logs.
① Stripe sends to your relay URL
POST hooks.relayhq.org/in/abc123
Content-Type: application/json
Stripe-Signature: t=1234...
{
"type": "payment_intent.succeeded",
"data": { "amount": 4999 }
}
② RelayHQ fans out instantly
↻ Retrying with exponential backoff…
How it works
Get up and running in under 5 minutes. No infrastructure to manage, no message brokers to configure.
Create an endpoint
Get a permanent webhook URL instantly from your dashboard. Share it with any provider — Stripe, GitHub, Shopify, or anyone.
Webhooks arrive instantly
RelayHQ receives every webhook in under 50ms. Requests are stored with full headers, body, and metadata — nothing is ever lost.
Route and deliver
Define destination URLs and routing rules. RelayHQ fans out to all destinations simultaneously, with up to 5 retries and exponential backoff.
Monitor and replay
Inspect every request, see delivery attempts in real time, and replay any webhook with a single click — no code changes needed.
Everything you need for webhooks
Stop building webhook infrastructure from scratch. RelayHQ handles the hard parts so you can focus on your product.
Permanent webhook URLs
Every endpoint gets a unique, permanent URL that never expires. Share it with Stripe, GitHub, Shopify, or any webhook provider.
Multi-destination fanout
Forward every webhook to unlimited destinations simultaneously. Your staging, production, and analytics services all get every event.
Automatic retries with backoff
Failed deliveries are retried up to 5 times with exponential backoff. You get email alerts on permanent failures so nothing slips through.
Full request logs
Every inbound webhook is stored with complete headers, raw body, and source IP. Inspect, filter, and search your entire webhook history.
One-click replay
Made a code change? Replay any past webhook to test your fix instantly — no need to re-trigger from the source or write test scripts.
Routing rules
Filter by JSON body path or HTTP header. Route Stripe payment events to one service and refund events to another — without code changes.
Custom delivery headers
Attach authorization headers, API keys, or signatures to outgoing requests. Secure your destination endpoints without touching your code.
Real-time delivery dashboard
See every delivery attempt in real time — HTTP status codes, response times, retry counts. Know exactly what's happening with your webhooks.
BullMQ-powered queue
Built on BullMQ and Redis. Your webhooks are queued reliably and processed concurrently — no dropped events during traffic spikes.
Simple, transparent pricing
Start free. Upgrade when you go live. No hidden fees, no contracts.
Annual billing saves 20%. Startup & OSS discounts available.
For developers evaluating and building in dev mode
Free
- ✓3 endpoints
- ✓500 requests / month
- ✓1 destination per endpoint
- ✓24-hour log history
- ✓Permanent URLs — never expire
- ✓Manual replay
- ✓Request inspection
- ✓256 KB body size
- ✓60 req / min rate limit
- ✕Auto-retry
- ✕Signature verification
- ✕CLI tunnel
For indie devs and small projects going to production
Starter
or $23/mo billed annually
- Everything in Free, plus:
- ✓10 endpoints
- ✓50,000 requests / month
- ✓3 destinations per endpoint
- ✓30-day log history
- ✓Auto-retry (5 attempts, exp. backoff)
- ✓Signature verification — all providers
- ✓CLI tunnel (1 per endpoint)
- ✓Slack + email failure alerts
- ✓Request differ
- ✓5 routing rules per endpoint
- ✓1 MB body size
- ✓600 req / min rate limit
For teams running multiple production apps
Pro
or $63/mo billed annually
- Everything in Starter, plus:
- ✓Unlimited endpoints
- ✓500,000 requests / month
- ✓Unlimited destinations
- ✓90-day log history
- ✓5 team seats
- ✓Bulk dead letter queue replay
- ✓Unlimited routing rules
- ✓Unlimited CLI tunnels
- ✓5 MB body size
- ✓Priority email support
- ✓99.9% uptime SLA
For engineering teams that need SSO, audit logs, and SLAs
Team
or $159/mo billed annually
- Everything in Pro, plus:
- ✓Unlimited requests / month
- ✓Unlimited team seats
- ✓1-year log history
- ✓SSO (SAML 2.0 / Okta)
- ✓Audit log (all actions)
- ✓10 MB body size
- ✓Custom rate limits
- ✓Dedicated Slack support
- ✓99.95% uptime SLA
- ✓Custom data retention
- ✓Invoice billing available
All prices in USD. Taxes may apply based on your location.
Start receiving webhooks in minutes
Create your free account, get a permanent webhook URL, and add your first destination — no credit card required.