Reliable webhook infrastructure for developers

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.

< 50ms
Ingest latency
Automatic retries
100%
Delivery visibility
webhook delivery

① 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

api.myapp.com/webhooks/stripe200
n8n.myapp.com/webhook/payments200
backup.myapp.com/striperetry

↻ Retrying with exponential backoff…

How it works

Get up and running in under 5 minutes. No infrastructure to manage, no message brokers to configure.

01

Create an endpoint

Get a permanent webhook URL instantly from your dashboard. Share it with any provider — Stripe, GitHub, Shopify, or anyone.

02

Webhooks arrive instantly

RelayHQ receives every webhook in under 50ms. Requests are stored with full headers, body, and metadata — nothing is ever lost.

03

Route and deliver

Define destination URLs and routing rules. RelayHQ fans out to all destinations simultaneously, with up to 5 retries and exponential backoff.

04

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

$0/mo
  • 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
Start for free
Most popular

For indie devs and small projects going to production

Starter

$29/mo

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
Start Starter plan

For teams running multiple production apps

Pro

$79/mo

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
Start Pro plan

For engineering teams that need SSO, audit logs, and SLAs

Team

$199/mo

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
Start Team plan

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.