An open-source webhooks service that handles deliverability, retries, and security with a single API call.
Svix is an open-source webhooks-as-a-service platform that enables developers to send webhooks reliably and securely. It handles deliverability, automatic retries, payload signing, and operational complexities through a single API call, eliminating the need to build and maintain custom webhook infrastructure.
Developers and engineering teams building applications that need to send webhooks to external services or customers, particularly those requiring enterprise-grade reliability and security.
Svix offers a production-ready, self-hostable alternative to commercial webhook services, with extensive SDK support, configurable security options, and a focus on simplicity and developer experience.
The open source and enterprise-ready webhooks service 🦀
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Officially supports 10+ programming languages and Terraform, ensuring easy integration across diverse tech stacks without custom implementations.
Features configurable retry logic, dead-letter queues, and graceful shutdown to ensure webhook delivery even under failure conditions, as highlighted in the README.
Includes both symmetric and asymmetric signature schemes for payload verification, with detailed documentation on preventing tampering and replay attacks.
Offers operational webhooks for monitoring internal events like endpoint updates, enhancing visibility and automation in webhook management.
Requires managing PostgreSQL and optional Redis instances, adding significant DevOps burden compared to serverless or managed alternatives.
The open-source version lacks some optimizations and features of the commercial Svix service, as admitted in the 'Differences to the Svix hosted service' section.
Setting up asymmetric signatures, JWT authentication, and network whitelists involves multiple steps and can be error-prone for new users.