Skip to content

feat(helm): Add self-hosting Helm chart for Svix webhook service#1967

Open
adityawdubey wants to merge 2 commits into
svix:mainfrom
adityawdubey:feat/helm-chart-svix
Open

feat(helm): Add self-hosting Helm chart for Svix webhook service#1967
adityawdubey wants to merge 2 commits into
svix:mainfrom
adityawdubey:feat/helm-chart-svix

Conversation

@adityawdubey

Copy link
Copy Markdown

Motivation

Svix does not provide an official or supported Helm chart for self-hosting. Users looking to deploy Svix on Kubernetes must manually provision the backend, database, Redis, and other components, often leading to fragmented, error-prone, or insecure setups.

This makes it harder for DevOps teams to adopt Svix in environments where Kubernetes and Helm are standard deployment tools. Without a reusable Helm chart, managing upgrades, scaling, or secure configuration becomes more difficult and inconsistent across teams.

Solution

This PR introduces a fully functional Helm chart to deploy the entire Svix webhook stack on Kubernetes. It includes:

  • Templates for the Svix backend, PostgreSQL, PgBouncer, and Redis
  • Support for external database endpoints
  • Configurable values for secrets and resourcesBuilt-in health checks
  • Built-in health checks, service definitions, and PVC support
  • Horizontal Pod Autoscaler (HPA) for svix-backend based on CPU and memory utilization, enabling automatic scaling under load
  • A comprehensive README.md with deployment guidance and production best practices
  • Added .gitignore for Helm chart to exclude rendered files and secrets

This addition allows users to self-host Svix reliably, reproducibly, and securely using Helm — supporting both local testing and production deployments out of the box.

@adityawdubey adityawdubey marked this pull request as ready for review July 25, 2025 19:15
@adityawdubey adityawdubey requested a review from a team as a code owner July 25, 2025 19:15
@emouawad

emouawad commented Dec 2, 2025

Copy link
Copy Markdown

Thanks @adityawdubey - will try this chart as it looks there are no plans for an official chart

@svix-james

Copy link
Copy Markdown
Contributor

Hi! Apologies for the delay in response here. We intend to release a chart sometime soon. We already have a chart for Enterprise customers, so we will likely make a modified version of that available publicly in the near future rather than start with the version offered here. Nevertheless, we appreciate the contribution!

@darthmanfro

Copy link
Copy Markdown

Hi!
I was wondering if there are any updates regarding the modified public Helm Chart mentioned in the recent comments. We are planning our infrastructure deployment and would love to know if there is an estimated release window for it.
Thank you for your time and efforts on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants