Infrastructure-grade
webhook delivery

Reliable event delivery with deterministic retry logic, complete observability, and zero surprises.

Integrate in minutes

A simple API that fits into your existing codebase.

import { Surehook } from 'surehook'

const surehook = new Surehook(process.env.SUREHOOK_API_KEY)

await surehook.events.send({
  endpoint: 'https://api.example.com/webhooks',
  event: 'user.created',
  payload: {
    id: 'usr_1234567890',
    email: 'user@example.com',
    created_at: new Date().toISOString()
  }
})

Complete observability

Every delivery attempt logged and auditable. Debug incidents in seconds, not hours.

Event
Endpoint
Status
Timestamp
Attempts
evt_7x9k2m
user.created
api.example.com/webhooks
delivered
Jan 14 12:34:15
1 of 5
evt_5n3p8q
payment.succeeded
webhook.service.io/events
delivered
Jan 14 12:34:02
1 of 5
evt_2k7m1w
order.shipped
notify.system.com/hooks
retrying
Next: 16s
Jan 14 12:33:48
2 of 5
evt_9q4t6r
subscription.canceled
offline.service.net/webhook
failed
503 Service Unavailable
Jan 14 12:33:22
5 of 5

Every event, every retry, every failure — visible.

How it works

Three stages. Deterministic behavior at each.

1

Ingest

POST events to Surehook API. Events persist immediately. Acknowledgment confirms receipt.

2

Deliver

Automatic delivery with exponential backoff. Retries continue until success or max attempts.

3

Observe

Every attempt logged. Request headers, response bodies, timestamps, failure reasons — all visible.

Deterministic infrastructure. No surprises.

Built for reliability

Reliability features by default.

Guaranteed Delivery

At-least-once delivery with automatic retries. Events persist until acknowledged.

Complete Observability

Every delivery attempt logged. Request, response, timing — all visible.

Deterministic Retries

Exponential backoff with predictable behavior. No surprises at 3am.

Event Replay

Re-deliver any event with one click. Fix issues and replay.

#

Webhook Signatures

HMAC signing for every payload. Verify authenticity on your end.

Dead Letter Queue

Failed events captured, never lost. Manual intervention when needed.

Endpoint Pausing

Pause delivery to failing endpoints. Resume when ready. No data loss.

Rate Limiting

Protect downstream services from overload. Set per-endpoint limits.

Failure Classification

Automatic categorization of failures. Client errors vs server errors.

Why Surehook?

Clearer pricing than anyone else in the market.

vs DIY on AWS/GCP

Surehook

  • Built-in observability dashboard
  • Event replay with one click
  • Automatic retry management
  • Ready in minutes

Alternative

  • Build custom CloudWatch dashboards
  • Write Lambda functions for replays
  • Configure SQS dead-letter queues
  • Weeks of infrastructure work

vs Hookdeck

Surehook

  • $2 per 100k — one price for everyone
  • No volume tiers or pricing cliffs
  • Simple operational controls
  • Instant upgrade to Business/Enterprise

Alternative

  • Complex tiered pricing
  • $39 → $499 cliff at scale
  • Connection model adds complexity
  • Sudden cost jumps as you grow

vs Svix

Surehook

  • $18/month for 1M events
  • 5× cheaper than pay-as-you-go
  • No sales calls required
  • Compliance add-ons when you need them

Alternative

  • ~$95/month for 1M events
  • $490/month for Professional tier
  • Contact sales for compliance
  • No middle ground between free and enterprise

Platform features

White-label, per-tenant isolation, and operational controls for platforms.

Enterprise

White-Label & Custom Domains

Your brand, your domain. Remove all Surehook branding and present a unified experience to your customers.

Enterprise

Per-Tenant Isolation

Complete data isolation for each customer. Reseller and platform modes for SaaS providers.

Enterprise

Self-Hosted Deployment

Run Surehook in your own infrastructure. Full control, complete compliance.

Scale

Role-Based Access Control

Fine-grained permissions for your entire team. Audit logs for every action.

Scale

Blast-Radius Controls

Circuit breakers and rate limits protect your entire system. Automatic failure isolation.

Scale

Maintenance Windows

Schedule pauses for planned maintenance. Zero lost events, zero manual work.

Platforms, marketplaces, and developer infrastructure companies trust Surehook.

Trusted by infrastructure teams

$2 per 100k events

First 100k free every month

Need team features or compliance?

Free

For development and prototyping

$0
  • 100k events/month free
  • $2 per 100k after
  • 3-day retention
  • Unlimited endpoints
  • Automatic retries
  • Event replay
  • Webhook signatures
  • Real-time observability

Business

For growing teams

$100/month
  • 1M events included
  • $1 per 100k after
  • 90-day retention
  • Unlimited team members
  • Audit logs
  • 6-hour support SLA
  • + Everything in Free

Enterprise

For mission-critical systems

$500/month
  • 1M events included
  • $1 per 100k after
  • SOC 2, BAA, DPA
  • 99.999% uptime SLA
  • Static IPs
  • Region selection
  • Dedicated Slack
  • 1-hour support SLA
  • + Everything in Business

No volume tiers. No sales calls. No surprises.