Hookbase · open beta
A single endpoint that captures every incoming request — headers, body, timing — and stores it permanently. Inspect it, replay it, alert on it.
< 3ms
p99 capture overhead
30 days
default retention
any HTTP
source, no SDK needed
Alerting
Define a condition once. Get notified before your users do — via Slack, PagerDuty, or any endpoint.
Architecture
Hookbase sits between your webhook providers and your services. Zero changes to your source — just point it at your endpoint and get full observability instantly.
From the first incoming event to the last failed retry.
Never lose a request
Stored before your handler runs. Headers, body, IP — every byte.
Full HTTP visibility
The real request — not what your logger summarised.
req_8d3f1b? resendingReplay to any URL
Real traffic. New handler. No re-triggering the source.
Know before users do
Rule-based. Fires to Slack, PagerDuty, or any endpoint.
One endpoint per source
Isolated tokens, quotas, logs. Rotate without touching others.
Route by any condition
Forward to different URLs by source, path, status, or header value.
HMAC signing secrets
Per-endpoint secrets verify every payload is genuine. Stored AES-256-GCM encrypted at rest.
Workflow automation
Trigger conditional multi-step actions the moment a webhook arrives — Slack, forward, log, or any custom target.
Why Hookbase
Capture, inspect, replay, and alert — without stitching together multiple tools.
Endpoints
Create an endpoint URL and point any webhook provider at it. Every incoming request is captured automatically — no polling, no missed events.
Replay
Re-send any captured request to any URL — on demand or automatically via routing rules. Delivery is queued asynchronously so your app isn't blocked waiting for a response.
Alerting
Define alert rules with conditions and time windows. Get notified the moment something goes wrong — via Slack, PagerDuty, or any custom endpoint.
Workspaces
Workspaces give your entire team access to the same request history. Pin important events, share them instantly, and stop asking "can you resend that payload?"
Security
Every endpoint can carry a signing secret. Hookbase verifies the HMAC-SHA256 signature on arrival and rejects tampered or forged payloads before they reach your stack.
Routing & Schema
Conditional routing rules let you forward to different targets based on source, path, status code, or any header. Schema detection infers your payload shape so you know when a provider breaks the contract.
Workflow Automation
Define event-driven workflows that fire the moment a payload arrives. Combine conditions, multi-step actions, and branching logic without any infrastructure to manage.
Reliable Delivery
Every forward and replay is backed by a BullMQ job queue with automatic retries, exponential backoff, and a Dead Letter Queue for exhausted attempts. You get full observability into every delivery attempt — not just a fire-and-forget.
Retry with backoff
Failed deliveries are automatically retried up to 3 times with exponential backoff and jitter to avoid thundering-herd during target outages.
Dead Letter Queue
Exhausted jobs land in the Dead Letter Queue instead of disappearing. Inspect the failure reason, fix the target, then retry or discard from the UI.
Live job dashboard
The /jobs page shows every PENDING, RUNNING, FAILED, and CANCELED job in real time. Click any job to see the full target response or error detail.
Pricing
No per-request fees. No surprise bills. Cancel any time.
Developer
For side projects and exploring the platform.
Pro
most popularFor developers who ship production webhooks.
Enterprise
For engineering teams with high-volume needs.
All plans include HMAC verification, TLS, and a 99.9% uptime SLA. Need more? Contact us for custom volume pricing.
Create an endpoint, point your webhook provider at it, and watch requests arrive in real time. No credit card. No infrastructure changes.
Already have an account? Sign in