Webhook infrastructure for modern teams

Never miss a
webhook again

Receive, inspect, retry, and replay webhooks with full observability. Stop building webhook infrastructure from scratch.

99.9%
Uptime SLA
<50ms
Ingestion latency
5x
Auto-retries

Everything you need for webhook reliability

A complete webhook platform so you can focus on your product.

Instant Ingestion

Receive webhooks at a unique endpoint per API key. Payloads are stored immediately with full headers and metadata.

Automatic Retries

Failed deliveries are retried up to 5 times with exponential backoff. Never lose a webhook to a transient failure.

Full Observability

Inspect request headers, payloads, and every delivery attempt. See response codes, timing, and error messages.

Secure by Default

API keys are hashed at rest. Row-level security ensures complete data isolation between accounts.

API Key Management

Create named API keys scoped to specific endpoint URLs. Rotate keys without downtime by creating new ones first.

Dashboard Analytics

Real-time overview of delivery rates, failures, and pending retries. Filter and search across all your webhooks.

Free trial — no free plan

The sweet spot for solo devs.

  • 14-day free trial
  • Full feature access
  • 50k events total
  • Credit card optional

Simple, predictable pricing

Price on what matters: events processed, retention, and reliability. No surprise bills.

Starter
For indie hackers & side projects
$19/month

Get out of DIY mode.

50,000 events / month
1 destination per webhook
3 retry attempts
7-day log retention
Community support
Basic auth (API key)
Most popular
Growth
For real products
$79/month

Where most customers land.

500,000 events / month
Multiple destinations
Advanced retry rules
30-day log retention
Failure alerts (email)
Signature verification
Rate limiting
Scale
For serious infra dependency
$249/month

Very few users, lots of revenue.

5 million events / month
Unlimited destinations
Custom retry schedules
90-day retention
Webhook replay
Priority support
SLA-lite (best effort)

Overages — we never hard-stop delivery

Keeps trust high, churn low, support tickets down.

  • $5 per additional 100k events
  • Auto-billed
  • Capped at plan price

Up and running in minutes

Four simple steps to bulletproof webhook delivery.

01

Create an API Key

Sign up and create a named API key with your destination endpoint URL. You get a unique webhook URL instantly.

02

Point Your Services

Configure your third-party services (Stripe, GitHub, etc.) to send webhooks to your HookRoute URL.

03

We Handle Delivery

HookRoute receives, stores, and forwards webhooks to your endpoint with automatic retries on failure.

04

Monitor & Replay

Inspect payloads, track delivery status, and replay any webhook with a single click from your dashboard.

Simple integration

Send webhooks to your HookRoute endpoint. That's it.

Third-party service sends to HookRoute
ingest.sh
# Your HookRoute URL from the dashboard
curl -X POST \
  https://yourapp.com/api/webhooks/ingest \
  -H "Authorization: Bearer hr_k1_...abc" \
  -H "Content-Type: application/json" \
  -H "X-Event-Type: payment.completed" \
  -d '{"id":"evt_123","amount":4999}'
HookRoute stores, delivers, and shows status
response.json
{
  "webhook_id": "d3f1a2b4-...",
  "status": "delivered",
  "endpoint": "https://api.yourapp.com/hooks",
  "response_status": 200,
  "duration_ms": 42,
  "attempts": 1
}

Stop losing webhooks.
Start relaying.

Set up HookRoute in under 5 minutes. Free to start, scales with your traffic.

Create Free Account