Svix, the open source webhooks as a service server, a JWT authenticated REST API for sending, retrying and managing outbound webhooks, backed by a bundled PostgreSQL and Redis, secured on first boot.
Svix is an open source webhooks as a service server. It gives your application a complete outbound webhooks backend: a REST API to create applications and endpoints, send messages, sign and deliver events to customer endpoints, and automatically retry failed deliveries with exponential backoff, all observable through the API. Svix stores durable state in PostgreSQL and uses Redis for its delivery queue and cache, so it handles high volumes of events reliably without you building and operating a webhook pipeline yourself.
It suits teams that need to send webhooks to their own customers and want to own the webhook infrastructure inside their own cloud account: adding webhook support to a SaaS product, delivering events to partner endpoints, or decoupling event producers from consumers behind a durable, retrying delivery layer. Every request to the API is authenticated with a bearer token, and nothing is exposed without it.
cloudimg delivers Svix fully installed with its PostgreSQL database and Redis on the same instance and the API fronted by nginx, so the webhooks server answers the moment the instance boots. The image is secure by default: because Svix is a control plane for outbound events, nothing ships with a known secret, so the JWT signing secret, the database password, the Redis password and the bootstrap API token are all generated uniquely on the first boot of each instance, before the port is reachable, and written to a root only credentials file. The bundled PostgreSQL and Redis are reachable only on the instance, the database starts empty on first boot with no prior data, and the image ships with a paired step by step deploy guide and 24/7 cloudimg support.