All 149 Dependencies
Every package Hook0 depends on, ranked by repo health score.
Hook0 is an open-source Webhooks-as-a-Service (WaaS) platform built in Rust that enables SaaS developers to offer robust, production-grade webhooks to their users without managing delivery infrastructure from scratch. It handles the hardest parts of webhook delivery — retries, HMAC signing, persistence, subscription management, and real-time monitoring — through a unified REST API and a modern no-code dashboard.
The platform is built around a clean separation between the API server (Actix-Web, Rust), an async output worker that processes delivery attempts from Apache Pulsar, and a Vue 3 frontend that non-technical users can operate without training. Hook0 also ships a webhook inspection server called Play (similar to webhook.site) and a native MCP server so AI agents can interact with webhooks programmatically.
Hook0 supports self-hosting via Docker Compose, Kubernetes with official Helm charts, or on-premises bare-metal. PostgreSQL 18 is the only database dependency. The free Cloud tier at hook0.com provisions a project in approximately 90 seconds with no credit card required, storing all data in European infrastructure for GDPR compliance.
The project is licensed under the Server Side Public License (SSPL v1) — the same license MongoDB uses — which means you can freely use, modify, and self-host Hook0, but you cannot offer it as a managed service to others. Active development is reflected in a commit cadence exceeding 70 commits per month, with multiple tagged releases per service across the monorepo.