Webhook Platform

The Open-Source Webhook Platform Built for Production

Hook0 handles the parts you keep putting off. HMAC-SHA256 signing on every payload. Retries that actually back off properly. A DLQ when a customer's endpoint has been 502'ing for six hours. And a subscriber portal so your users stop opening tickets to rotate a secret. Self-host it or use the cloud. No vendor lock-in either way.

100 events/day free. No credit card. Open-source.

Trusted by teams at

Coinbase WoodWing Optery Alteos ActiveAnts Apizee
Capabilities

A webhook platform you don't have to write yourself

A production webhook system is roughly 3 sprints of plumbing. Skip that.

HMAC signing

Payloads are signed so subscribers can verify the request came from you. Timestamps cover replay attacks.

Two-phase retries

Fast retries for flaky endpoints, slow retries over days for real outages. Tunable per subscription, with a DLQ at the end.

Delivery logs

Request, response, status code, latency. Replay any event from the dashboard. Support stops guessing.

Subscriber portal

A drop-in UI where your users manage their endpoints, secrets and event filters. No more support tickets to rotate a key.

SSPL, no open-core

Same code in cloud and self-hosted. Docker Compose or Kubernetes. No enterprise tier hiding the useful features.

Hosted in Europe

EU data residency, GDPR by default. Matters when your customers care where their events land.

Code

One API call to deliver an event

// Trigger an event from anywhere in your backend.
await hook0.message.create("<application_id>", {
  event_type: "invoice.paid",
  event_id:   "evt_Wqb1k73rXprtTm7Qdlr38G",
  payload: {
    invoice_id: "in_8X9aBcDeFgHiJk",
    status:     "paid",
    amount_eur: 4990
  }
});

// What Hook0 does after this call:
// signs the payload with HMAC, fans out to every matching
// subscriber, retries failed deliveries on a two-phase schedule,
// and stores the request/response for replay.
Build vs Buy

What rolling your own actually costs

Concern Build it yourself Hook0 webhook platform
Time to first webhook3+ sprints30 minutes
Retry logicYou design backoff and DLQTwo-phase, configurable
HMAC signing and verificationYou implement and documentIncluded, documented
Subscriber UIAnother sprintDrop-in portal
Replay and debuggingCustom dashboardsBuilt-in logs and replay
Ongoing maintenanceForever, your teamOurs
Lock-in riskN/A (your code)None. Full source, self-hostable.
FAQ

Webhook platform questions

What is a webhook platform?

A webhook platform is the production infrastructure that sits between your application and your customers' endpoints. It signs payloads with HMAC, retries on failures with configurable backoff, stores delivery logs, and exposes a subscriber portal so your users can manage their own endpoints. Hook0 ships all of this as a managed service or a self-hosted Docker stack.

Why use a webhook platform instead of building your own?

Building a production-grade webhook system means 3+ engineering sprints for retries, dead letter queues, HMAC signatures, monitoring, and a subscriber UI — plus ongoing maintenance forever. A webhook platform like Hook0 lets you ship in 30 minutes and reclaim that engineering time for product work.

Is Hook0's webhook platform free?

Yes. Hook0 has a free forever tier with no credit card required. You also get the option to self-host the same codebase on your own infrastructure for free under SSPL-1.0. Paid plans only unlock higher volume and dedicated support — no feature gating.

Can I self-host the Hook0 webhook platform?

Yes. The entire Hook0 webhook platform is open-source under SSPL-1.0 and ships with Docker Compose and Kubernetes manifests. Self-hosting is free, with no enterprise tier required, and the self-hosted edition has the same features as the cloud.

How does Hook0 compare to Svix, Hookdeck or Convoy?

Hook0 is fully open-source (not open-core), 100% bootstrapped (no VC pressure on pricing), and self-hostable on any plan. Svix is open-core with an enterprise tier; Hookdeck is closed-source and US-only; Convoy is open-source but community-maintained. See the side-by-side comparisons for the details.

Related

You have better things to build

Stop building webhook infrastructure. Start shipping features. Get started in minutes.

No credit card required
Setup in 5 minutes
Cancel anytime