Reliable Webhook Relay
Secure, fast and globally distributed
Hooks receives events from external systems, verifies their authenticity, and forwards them to your destinations — all in one place.
Secure, fast and globally distributed
Track events, deliveries and more
Verify signatures, prevent abuse
Illustrative demo data — not live metrics, latency measurements, or an SLA.
Core Architecture
Hooks sits between your providers and your application. It absorbs spikes, verifies signatures, and retries failed deliveries — at least once, so deduplicate at the destination.
Edge ingestion acknowledges webhooks immediately, preventing provider timeouts from Stripe, Shopify, or GitHub.
Automatically verifies HMAC SHA-256 signatures before untrusted traffic touches your backend.
When your backend returns 5xx or is mid-deployment, Hooks queues the event and retries with exponential backoff. When the attempt budget is spent, the delivery is kept as a dead letter you can replay.
Strip sensitive fields, extract keys, or fan one event out to your database and your analytics warehouse — no proxy microservices.
Browse 11 ready-made transformsRoute events into scheduled or chained tasks, and trigger automated workflows from any provider.
Simple, usage-based pricing
Start with a one-time free grant, then buy blocks of 10,000 requests. Credits never expire and never renew automatically.
$3 one-time
One-time trial for side projects
$0 one-time grant
From $3 for shipping teams · credits never expire
$3 one-time
For platforms above one million requests
Custom / volume pricing
Questions
Hooks is a webhook gateway for AI agents: it receives events from providers like GitHub, Stripe, and Slack, then filters, templates, retries, and forwards them to your destinations with a full delivery log.
Hooks ships adapters for over 100 providers, including GitHub, Stripe, Slack, Linear, and Sentry. The generic source accepts any sender that can sign requests with Hooks' HMAC-SHA256 scheme; providers with another signature scheme need an adapter.
Hooks verifies the provider's HMAC-SHA256 signature when the event arrives and rejects timestamps old enough to be a replay. Every request forwarded to your destination carries its own Hooks signature, with code samples for Node, Go, and Python in the docs.
Failed deliveries retry automatically with exponential backoff, up to 5 attempts by default (1–10 configurable per destination). Retries reuse the same delivery ID, so your destination can deduplicate them; a retryable failure that runs out of attempts becomes a dead letter you can replay. Delivery is at-least-once, never exactly-once.
No. Hooks runs on Cloudflare Workers with D1 storage. The Free plan includes 1,000 accepted requests as a one-time grant, and Pro is $1 per 10,000 requests, a one-time purchase starting at $3 for 30,000 requests, and credits never expire.
Yes. Forward events to agents such as Grok Bot, t3code, or Paseo with payload templates, or turn an event into an agent task with the payload-to-task tool.