👋 Welcome to Projectsveltos!
| 🌐 Website | 📚 Documentation | 🏢 Adopters | 📅 Book a Demo | 💼 Enterprise Support |
|---|---|---|---|---|
| Visit | Get Started | View List | Schedule 30 min | Contact Us |
Sveltos is a Kubernetes add-on controller. It deploys and manages add-ons and applications across many clusters using label-based matching. Sveltos does not compete with GitOps controllers like ArgoCD or Flux. Instead, it extends their capabilities. It runs in a management cluster and supports Helm charts, raw YAML/JSON, Kustomize, Carvel ytt, and Jsonnet formats.
Sveltos stands out for:
- Label-based fleet targeting: One configuration serves any matching cluster.
- Flexible drift detection (agent or agentless): Choose the mode that fits your environment.
- Per-cluster templating: Same definition, different values per cluster.
- Event framework and progressive rollouts: Safe, automated, and adaptable.
- Edge Deployments: Lightweight agents built for tight CPU, memory, and bandwidth budgets. Sveltos deploys only what's needed.
"Adding a new cluster with the right labels automatically brings everything to the desired state."
Tip
If you find this project useful, please give it a ⭐️ star — it helps more people discover Sveltos!
- 🔄 Orchestrated Deployment Order: Deploy resources in a defined order using simple Custom Resource Definitions (CRDs). Predictable, controlled rollouts.
- 👥 Multitenancy: Use
ClusterProfilefor fleet-wide policies andProfilefor namespace-scoped tenant isolation. - 🧩 Templating: Define add-ons and applications as templates; Sveltos instantiates them per cluster using cluster metadata.
- ⚡ Event-driven Framework: Trigger deployments from in-cluster or NATS events, with matching logic written in Lua or CEL.
- 🛡️ Pull Mode: Deploy into restricted environments: air-gapped, edge, or behind firewalls.
- 🚦 Progressive rollouts: Phased deployments from a single configuration; no need to maintain multiple profiles.
- 📢 Observability: Notifications via Slack, Teams, Discord, Webex, Telegram, SMTP, or Kubernetes events.
Contributions are always welcome — report bugs, improve docs, or submit code via GitHub Issues.
Sveltos is licensed under the Apache License, Version 2.0.



