Svix on Ubuntu 24.04 LTS

Azure Streaming & Messaging

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.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

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.

Why the cloudimg image

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.

Common uses

  • Add outbound webhooks to your SaaS product with a REST API for applications, endpoints, event types and signed message delivery
  • Deliver events reliably to partner and customer endpoints with automatic retries, backoff and delivery observability
  • Own your webhook infrastructure inside your own cloud account, backed by a bundled PostgreSQL and Redis, with per instance secrets