Hook0 Documentation
Welcome to Hook0, the open-source webhook server for reliable event delivery at scale.
What is Hook0?
Hook0 is a production-ready webhook server that ensures your events reach their destinations with enterprise-grade reliability, security, and observability. Available as a cloud service or self-hosted.
New to Hook0?
- What is Hook0? - Understand core concepts
- Quick Start - Get running in 5 minutes
- First Webhook - Build your first integration
Ready to Build?
- Event Types & Subscriptions - Configure events
- API Reference - Complete REST API docs
- JavaScript SDK - Official client library
Documentation Sections
This documentation follows the Diataxis methodology:
| Section | Purpose | Start Here |
|---|---|---|
| Tutorials | Step-by-step learning | Getting Started |
| How-to Guides | Solve specific problems | Debug Webhooks |
| Reference | Technical specifications | API Reference |
| Explanation | Deep understanding | Architecture |
Key Features
| Feature | Description |
|---|---|
| Reliable Delivery | Automatic retries with exponential backoff |
| Security | HMAC-SHA-256 signatures, TLS encryption |
| Observable | Built-in metrics, logs, and delivery tracking |
| High Performance | Rust-based, handles thousands of events/second |
| Flexible | Event filtering, label-based routing |
| Open Source | Self-host or use our cloud service |
Quick Links
By Role
Developers
- API Reference - REST API documentation
- JavaScript SDK - TypeScript/JS client
- Rust SDK - Rust client library
- Error Codes - Troubleshooting
DevOps
- Configuration - All options
- Monitor Performance - Observability
Architects
- Architecture - System design
- Security Model - Security architecture
- Event Processing - Delivery pipeline
Resources
Hook0 - Enterprise-grade webhook delivery for modern applications.