Scale Kubernetes Without Scaling Costs

Compare flexible plans designed to grow with your Kubernetes usage.

Open Source

Spin up lightweight dev and ephemeral clusters that launch in seconds.

An open source technology built for K8s multi-tenancy beyond namespaces:

Lightweight multi-tenancy with Shared Nodes or Dedicated Nodes
Certified Kubernetes distribution
Core resource sync to the host cluster
SQLite or self-managed etcd backing store
Community Slack
Free
$0

Run and manage virtual clusters for your team using a production-grade platform.

An actually useful free plan for additional features beyond the open source:

Advanced tenancy models with stricter isolation (Private & Auto Nodes, Standalone)
Self-service platform via UI, CLI, and CRDs
Advanced Syncing (CRD Sync, Patches)
Embedded etcd backing store
Unlimited virtual clusters for up to 64 CPUs or 32 GPUs, and max 1 HA vCluster
Enterprise
Custom

Deploy mission-critrical virtual clusters at enterprise scale with maximum confidence.

An enterprise plan for maximum security, scalability, and cost & compliance controls:

Enterprise Security, Compliance & Cost Controls (SSO, Quotas, Sleep Mode)
Multi-Region and Air-Gapped deployments
Enterprise Integrations (Istio, Argo, KubeVirt)
External Databases as backing store
Enterprise Support, SLAs, and custom terms

Deploy the Platform via Cloud or Self-Hosted?

vCluster Cloud

With vCluster Cloud, vCluster hosts the platform for you, while your host and virtual clusters still run in your infrastructure.

Self-Hosted

With self-hosted, you run the entire platform, along with your host clusters and virtual clusters, in your infrastructure.

Compare Plans
Open Source
Install
Tenancy Models
Shared Nodes

Shared Nodes allows virtual clusters to schedule workloads onto the host cluster’s existing worker nodes for maximum density and cost efficiency.

Dedicated Nodes

Dedicated Nodes reserves a labeled subset of host cluster nodes exclusively for a virtual cluster to improve isolation and performance predictability.

Private Nodes

Private Nodes lets you attach dedicated worker nodes to a virtual cluster so those nodes can only be used by a single tenant.

Auto Nodes

Auto Nodes automatically provisions and manages private nodes on demand using built-in Karpenter-based autoscaling through vCluster Platform.

Standalone

Standalone runs a vCluster control plane as a binary without requiring a host cluster, using private nodes for a fully dedicated setup.

vNode

vNode is a multi-tenancy container runtime that provides strong workload isolation using Linux user namespaces and seccomp filters.

Paid Add-On
Backing Stores
SQLite or Self-Managed etcd

SQLite is the most lightweight backing store which is hosted inside a file within the virtual cluster pod (typically in a PV).

Embedded etcd

Embedded etcd is as lightweight as k3s+sqlite but optimized for HA and scalability designed for production workloads.

External Databases

External Database allows you to store a virtual cluster’s state in an external database, such as MySQL or Postgres (e.g. in RDS).

Syncing
Core Resources

Core Resources sync ensures that essential Kubernetes resources, like ConfigMaps and Secrets, are seamlessly synchronized between the host and virtual clusters.

Custom Resources (CRDs)

Custom Resources (CRDs) sync ensures that user-defined Kubernetes resources and their definitions are properly synchronized between the host and virtual clusters for seamless operation.

Namespace 1:1 Sync

Namespace 1:1 Sync creates matching namespaces on the host cluster so synced resources keep their original names and structure.

Sync Patches

Sync Patches provide an option to alter the vCluster sync process by defining patches applied to objects during sync.

Hybrid Scheduling

Hybrid Scheduling lets pods be scheduled by either the virtual or host scheduler, enabling flexible placement and fallback behavior.

Operations
Snapshots

Snapshots create point-in-time backups of a virtual cluster’s state so you can restore environments quickly using the vCluster CLI.

Manual
Manual
Automatic
UI Customization

UI Customizations let companies customize the appearance of the user interface (e.g. custom logo, colors, nav links, etc.).

Basic
Advanced
Self-Service & User Management

User & Access Management handles all access control and credential management for users in your company.

Kube-Config Management

Kube-Config Management simplifies access control by securely managing and distributing Kubernetes configuration files.

Templates

Templates enable organizations to codify best practices and enforce security standards across platform users and teams.

Template Versioning

Template Versioning allows rolling out security patches faster and allows to implement sophisticated upgrade flows at scale.

Cost Control
Quotas

Quotas allow admins to configure resource limits for users and teams within a project to allow for fair use and to control spend.

Sleep Mode

Sleep Mode puts idle environments to sleep after a period of inactivity (e.g. no kubectl commands) or according to a schedule.

Auto-Wakeup

Auto Wakeup resumes any sleeping environment in real-time when a request comes in (e.g. kubectl commands or ingress).

Auto-Delete

Auto Delete destroys idle environments after a period of inactivity or according to a cron schedule.

Security + Compliance
SSO

Single Sign-On (SSO) for central authentication via SAML2, OIDC, LDAP, oAuth, GitHub, GitLab, etc.

Audit Logging

Audit Logging writes a central log of all user interactions with their environments and the underlying platform itself.

Zero-Day Vulnerability Alerts

Zero-Day Alerts offer instructions for security patches before a vulnerability is disclosed to the public in our OSS repos.

Security Review

Security Review ensures that vCluster meets your organization’s security and compliance standards through a thorough evaluation of architecture, access controls, and data handling.

FIPS Compliant Images

FIPS Compliant Images provide vCluster users with secure, certified container images that adhere to federal cryptographic standards for enhanced data protection.

Networking
Custom DNS Entries

Custom DNS Entries enable virtual clusters to define and manage custom DNS configurations for precise control over internal and external domain resolution.

vCluster VPN

vCluster VPN connects private nodes to the vCluster control plane when direct networking isn’t possible, without requiring a Tailscale account.

Netris Integration

Netris Integration configures vCluster networking through Netris and can automatically set up Multus and kube-vip for the control plane.

Kube-VIP Integration

Kube-VIP Integration provides a stable virtual IP for HA control planes so nodes can reliably reach the active control plane endpoint.

Deployment
High-Availability Mode

HA Mode allows to run the central platform components in HA mode with leader election to ensure uptime and reduce downtime.

Multi-Region Mode

Multi-Region Mode reduces latency when running the platform in multiple regions and even cloud providers.

Air-Gapped Mode

Air-Gapped Mode allows to launch the platform with an offline license key, so no connection to our license API is required.

Paid Add-On
Platform Instances

Platform Instances define how many vCluster Platform installations you can run to manage your virtual cluster fleet across environments.

1 Prod Only
Custom
Integrations
Community & DIY (via Plugin SDK)

Plugin SDK provides a programming interface for extending and customizing the behavior of a virtual cluster.

ClusterAPI

ClusterAPI Integration lets you create virtual clusters with the CRDs from the CAPI provider for virtual clusters.

Terraform

Terraform Integration enables the provisioning and management of environments with Terraform Providers.

Rancher

Rancher Integration allows vCluster management inside Rancher plus permission/user sync between both systems.

Service Monitor

Service Monitor allows you to use Prometheus to collect metrics about the state of the virtual cluster control plane.

Metrics Server

Metrics Server integration enables virtual clusters to gather and display resource metrics, such as CPU and memory usage, for workloads running inside the cluster.

Central HostPath Mapper

Central HostPath Mapper is useful for collecting metrics about workloads that run inside of the virtual cluster.

Argo CD

Argo CD Integration automates the import of environments as deployment targets into Argo CD including permission sync.

HashiCorp Vault

Vault Integration lets users retrieve, distribute and rotate secrets from HashiCorp Vault to their environments.

Cert Manager

Cert Manager integration automates the issuance and renewal of TLS certificates for secure communication within virtual clusters.

External Secrets Operator

External Secrets Operator automates syncing secrets from external secret stores, like AWS Secrets Manager or Vault, into virtual clusters.

KubeVirt

KubeVirt integration allows virtual clusters to run and manage virtual machines alongside Kubernetes workloads seamlessly.

Istio

Istio Integration enables service mesh capabilities inside vClusters while keeping tenant environments isolated on shared infrastructure.

Support + Terms
Email

Email Support via our unified support email address support@loft.sh

Best Effort
Priority Support
Slack & MS Teams

Private Shared Channel allows admins to chat with our team from within your company’s Slack or MS Teams workspace.

Community Slack
Private Channel
Video Calls

Video Support offers hands-on assistance for customers who want to interact directly with our engineers.

Service Level Agreement (SLA)

Custom SLA is a paid add-on for guaranteed response times of our support staff for any mission-critical use of our software.

Technical Account Manager (TAM)

Technical Account Manager supports admins hands-on with anything from the initial setup and rollout to upgrades.

Custom Terms

Custom Terms are tailored agreements to meet unique legal, compliance, and procurement requirements.

vCluster for Startups

vCluster for startups provides a comprehensive but budget friendly package so that you can get most out of vCluster. If you’re a startup with less than $5M in annual recurring revenue this is for you.

FAQs

Do you offer a free plan or trial?

Yes. vCluster offers a free plan you can use without a credit card.
If you’d like to evaluate specific Enterprise features, contact our sales team to set up a guided trial.

What are virtual clusters?

A virtual cluster is a Kubernetes cluster that runs inside the namespace of another Kubernetes cluster. Virtual clusters are very lightweight and much cheaper than fully fledged clusters but they are just as powerful. Virtual clusters run with our open-source project vcluster which is a certified Kubernetes distribution, i.e. virtual clusters created with vcluster behave exactly like regular clusters and pass 100% of Kubernetes API conformance tests.

Does vCluster provide SSO via Okta, SAML, OIDC, LDAP, etc?

Yes. vCluster supports all major authentication methods. You can even configure multiple SSO providers at the same time and our documentation provides extensive step-by-step guides for a lot of popular auth providers.

Do you support pay by invoice?

Yes. For customers purchasing the Enterprise plan, we process Purchase Orders and offer invoicing.

Can I get a custom quote?

Yes. For customers purchasing the Enterprise plan, we can send out quotes tailored to the needs of your organization (including custom terms or SLAs).

Interested in a customized demo?

See how vCluster can streamline your operations and reduce expenses.