Get started
Send your first webhook in five minutes. See the Quickstart.
Webhook delivery as infrastructure — signed, retried, idempotent, observable.
You POST events to Harbor. We deliver them to your customers’ HTTPS endpoints with retries, HMAC signing, idempotency, replay, and a dead-letter queue. You don’t run the retry scheduler. You don’t rotate signing keys by hand. You don’t lose deliveries when a customer’s endpoint has a bad five minutes.
Three nouns explain the whole system: destinations (where events go), events (what you send), and deliveries (each attempt, with status and response). Everything else is a detail about one of those three.
Get started
Send your first webhook in five minutes. See the Quickstart.
Core concepts
Destinations, events, and deliveries — the three nouns that explain everything.
API reference
Every endpoint with parameters, returns, and curl examples.
Start with Destinations.
Troubleshooting
HMAC signature mismatches, retry storms, duplicate deliveries — the classics, with how to fix them. See Troubleshooting.