Transforming your fleet of Kubernetes clusters into a resilient, secure, and scalable platform
Designed for all teams managing DIY Kubernetes, Sveltos centralizes and automates the deployment of add-ons, security, and policies across clusters.
See Sveltos in Action
Watch our demos to see how Sveltos simplifies Kubernetes add-ons management
Sveltos User Interface Video
Get a quick visual tour of Sveltos's intuitive UI
Sveltos Click-Through Demo
Take a self-paced, step-by-step overview of Sveltos top features and workflows
Introducing Sveltos Pull-Mode
This video explains how Secure Pull-Mode allows you to use Project Sveltos to manage clusters that are sitting at an edge location with low connectivity or sitting behind a firewall
Advanced Event-Driven Kubernetes with Sveltos, NATS, and CloudEvents
This video is about event-driven Kubernetes management for both control plane and data plane.
What is Project Sveltos?
This video explains how Sveltos simplifies managing and deploying applications across multiple clusters using labels.
Automate vCluster in EKS with Sveltos
How to use Sveltos Events Framework and Helm to fully automate the deployment and management of vClusters running in EKS.
Leading companies partner with us
At the core of our success lies the experiences of our users. Over 1,000 companies are currently evaluating Sveltos, and several leading organizations have already partnered with us in production.
Mirantis integrated Sveltos into the CNCF project K0rdent to enable add-on management across Kubernetes fleets.
Clastix uses Sveltos as the foundation for its Kubernetes-native, multi-cluster application and add-on delivery system.
Platform9 is using Sveltos for robust, multi-cluster aware add-on management of their Kubernetes private cloud platform.
Craftsman Software leverages Sveltos to streamline multi-cluster management for its enterprise solutions.
Core Features
Managing add-ons, policies, and configurations across multiple Kubernetes clusters is complex and error-prone. Sveltos simplifies this with automated deployments, real-time updates, and consistent policy enforcement
Kubernetes Add-on Management Across Multiple Clusters
- Centralized management of add-ons across multiple Kubernetes clusters
- Support for managing both the management cluster and managed clusters
- Ability to handle tens of clusters simultaneously
Multiple Add-on Format Support
- Helm charts
- Raw YAML manifests
- Kustomize resources
- Carvel ytt
- Jsonnet
Profile & ClusterProfile System
- ClusterProfiles: Apply across all clusters in any namespace (global scope)
- Profiles: Limited to specific namespaces (tenant scope)
- Enables multi-tenancy support with clear separation of concerns
How it works
Sveltos automates add-on deployment and drift correction across Kubernetes clusters using GitOps and label-based targeting—ideal for scalable, hands-off multi-cluster ops
In Just 3 Easy Steps!
- Step 1: From the management cluster, select one or more clusters with a Kubernetes label selector.
- Step 2: List which add-ons need to be deployed on such clusters.
- Step 3: As soon as a cluster is a match for above ClusterProfile instance, all referenced features are automatically deployed.
Advanced Features & Capabilities
Explore the comprehensive toolset that makes Sveltos the complete Kubernetes management solution
Sync Modes
- OneTime: For bootstrapping critical components (initial setup only)
- Continuous: Ongoing monitoring and applying changes automatically
- ContinuousWithDriftDetection: Automatically corrects configuration drift
Configuration Drift Detection & Recovery
- Automatic detection of differences between desired and actual state
- Automatic reconciliation to restore desired state
- Ensures continuous compliance with defined configurations
Dynamic Cluster Classification
- Automatically classify clusters based on runtime information
- Classification criteria: Kubernetes version, deployed resources
- Enables dynamic policy application based on cluster characteristics
Event-Driven Framework
- Trigger add-on deployments in response to specific events
- Define events using EventSource CRD
- Support for custom events using Lua scripting
- Real-time response to cluster state changes
Health Monitoring
- Continuous evaluation of managed cluster health
- Notification system for health status changes
- Integration with various notification channels (Slack, Webex)
Templating and Configuration Flexibility
- Define add-ons as templates that are instantiated before deployment
- Gather configuration information from both management and managed clusters
- Reuse the same add-on configuration across multiple clusters with variations
Multi-tenancy Support
- Built-in support for multiple teams managing different clusters
- Isolation between tenant configurations
- Role-based access controls
Custom Event Support with Lua & CEL
- Write custom event handlers in Lua or Common Expression Language (CEL)
- Extend the event-driven framework with custom logic
- Advanced pattern matching and decision making
ClusterAPI Integration
- Native support for ClusterAPI-powered clusters
- Seamless management of dynamically provisioned clusters
Flexible Pricing Plans for Every Stage of Growth
Choose a plan that fits your needs, from getting started for free to unlocking advanced features for enterprise-grade solutions.
- For Open Source Enthusiasts
- Core Features
- Community support
POPULAR
- For Enterprises and CSPs
- Everything in Free, plus:
- Tech Support
- Secure Pull Mode
- Proactive Design Guidance
- Priority Slack Channel Support
- For Large Enterprises and CSPs
- Everything in Enterprise, plus:
- Custom features & Integrations
- We'll get it exactly right for you
Use Cases
Sveltos is designed to cater to a wide range of use cases, from small teams to large enterprises.
Project Sveltos enables efficient, declarative deployment and management of database instances across Kubernetes clusters in multi-cloud environments. It standardizes database configurations, including storage, replication, and security settings, ensuring compliance and consistency across clusters. With built-in monitoring and self-healing, Sveltos maintains database health and availability, automatically addressing issues to keep services reliable and performant.
Project Sveltos streamlines the deployment and management of Kubernetes add-ons across clusters, enabling centralized control over tools like monitoring, logging, and security. By using a declarative approach aligned with GitOps, Sveltos ensures add-ons are consistently applied, version-controlled, and easily updated across environments. This automation reduces operational overhead, improves reliability, and maintains uniformity in add-on management across diverse cluster deployments.
Project Sveltos simplifies the deployment and management of NATS clusters across Kubernetes environments, enabling consistent, automated configuration for message streaming and data distribution. With Sveltos's declarative approach, NATS configurations—such as scaling, security settings, and versioning—are uniformly applied across clusters, enhancing reliability in distributed systems. Built-in monitoring and self-healing ensure high availability, automatically addressing issues to keep the messaging infrastructure robust and responsive.
Project Sveltos can deploy Kong as an API Gateway in the management cluster, subsequently deploy nginx services to managed clusters, and finally leverage templating and event mechanisms to expose these services through the API Gateway in the management cluster.
Meet The Team
Meet the creators and maintainers behind Project Sveltos, dedicated to simplifying Kubernetes add-ons management.
Simone Morellato
CMO
Gianluca Mardente
Founder & CTO