A self-hosted webhook server and dashboard for managing real-time event subscriptions and communication between different applications.

Hook0 is an open-source, self-hosted web app that provides a dedicated server and user interface for managing webhooks. It allows software providers to open their applications to the web by enabling end-users to subscribe to specific event types and receive real-time notifications via API calls. This setup removes the need for developers to build custom webhook delivery systems from the ground up.
The software is deployed as a server and includes a dashboard designed for non-technical users to manage their own subscriptions. It can be run locally, installed on-premises, or used via a managed cloud service. The system is built with Rust and supports a wide range of operating systems including Ubuntu LTS, CentOS, RHEL 8, macOS Catalina or newer, and Windows 10 or 11. It is also available as a Docker image for containerized environments.
Hook0 is designed for SaaS developers who need to implement a reliable webhook system to facilitate event-driven communication. It handles the complex delivery logic and provides a front-end where users can configure their own endpoints without requiring developer intervention. The architecture relies on a SQL backend to track every event sent by the application and the corresponding response from the destination server, which simplifies the process of auditing and troubleshooting failed deliveries.
By providing both the backend infrastructure and a user-facing interface, the software serves as a complete management layer for system interoperability. It is a specialized tool for applications that require a scalable way to push real-time data to external third-party services.
A webhook service that manages deliverability, retries, and security for developers via a single API call.
Debug and test webhooks and HTTP requests using unique, randomly generated URLs and customizable responses.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.