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.
Every event, every retry, every failure — visible.
How it works
Three stages. Deterministic behavior at each.
Ingest
POST events to Surehook API. Events persist immediately. Acknowledgment confirms receipt.
Deliver
Automatic delivery with exponential backoff. Retries continue until success or max attempts.
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.
White-Label & Custom Domains
Your brand, your domain. Remove all Surehook branding and present a unified experience to your customers.
Per-Tenant Isolation
Complete data isolation for each customer. Reseller and platform modes for SaaS providers.
Self-Hosted Deployment
Run Surehook in your own infrastructure. Full control, complete compliance.
Role-Based Access Control
Fine-grained permissions for your entire team. Audit logs for every action.
Blast-Radius Controls
Circuit breakers and rate limits protect your entire system. Automatic failure isolation.
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
- ✓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
- ✓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
- ✓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.