EVERYTHING XIAOMI
Get listed

Velero

Velero is an open source tool for backing up and restoring Kubernetes resources and persistent volumes.

Place
#9 of 28
Score
6.7
Velero's website

What Velero is

Velero is an open source tool for backing up and restoring Kubernetes resources and persistent volumes. It can protect an entire cluster or selected resources chosen by namespace or label, and supports recurring schedules and pre- and post-backup hooks. Teams can use it to restore after data loss or move resources between clusters, including replicating production setups to development and test environments. Velero has a server that runs on a Kubernetes cluster and a command-line client installed locally. Maintainer-supported storage plugins cover AWS, Google Cloud, Microsoft Azure and VMware vSphere, with additional community plugins. Its plugin architecture allows custom storage integrations and backup or restore functions. It can be used in cloud or on-premises environments with object storage and optionally supported block storage. Installation requires access to a Kubernetes cluster, kubectl, a compatible object storage provider and at least one plugin; file system backup is not included by default. Community support is available through GitHub and Kubernetes Slack.

Good

  • Backs up entire clusters or selected resources
  • Supports scheduled backups and hooks
  • Can restore or migrate resources across clusters
  • Offers cloud and on-premises storage options
  • Open source with community support

Watch out

  • Requires a Kubernetes cluster and kubectl
  • Installation needs a storage provider and plugin
  • File system backup is not enabled by default
  • Some object-storage immutability settings can disrupt backups

Who it suits

Velero suits teams operating Kubernetes clusters that need backup, restore, disaster recovery, migration or replication to development and test environments.

Verdict

Velero provides Kubernetes backup, recovery and migration tools with extensible storage plugins. Setup depends on a working cluster, compatible object storage and at least one plugin.

Plans and prices

From Velero's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
VeleroFreeOpen source tool; cloud or on-premises; requires Kubernetes and storage provider plugins

The facts

Each one read from Velero's own pages, with the date it was checked.

What it does

Backups
Backups can cover an entire cluster or selected resources using namespaces or label selectors.checked 4 Oct 2026
Backup scope
Backups can cover an entire cluster or selected namespaces or label-matched resources.checked 5 Oct 2026
CSI snapshots
Velero can back up and restore CSI-backed volumes through Kubernetes CSI Snapshot APIs, subject to cluster and CSI driver prerequisites.checked 5 Oct 2026
Deployment
Velero can run with a cloud provider or on premises and consists of a server running in the cluster and a locally run command-line client.checked 5 Oct 2026
Extensibility
Velero’s plugin architecture lets users add storage integrations and custom backup or restore functionality without modifying the core binary.checked 4 Oct 2026
Governance
Velero identifies itself as a Cloud Native Computing Foundation Sandbox project.checked 4 Oct 2026
Intended users
Velero is suited to teams operating Kubernetes clusters that need backup, restore, disaster recovery, cluster migration, or replication to development and testing clusters.checked 5 Oct 2026
Kubernetes prerequisite
The basic installation guide requires access to a Kubernetes cluster, kubectl, and a compatible object storage provider.checked 5 Oct 2026
Notable setup requirement
Installation requires at least one plugin, and file system backup is not installed by default.checked 5 Oct 2026
On-premises use
Velero supports on-premises clusters and requires an object storage backend for backup data; volume data backup uses a compatible snapshot provider or file system backup.checked 5 Oct 2026
Open source and support
Velero is released as open source software, with community support through its GitHub project, issues, and community channels.checked 5 Oct 2026
Operating systems
The CLI installation documentation lists macOS, Windows, and downloadable client platform releases; Windows workload backups still require at least one Linux node for the Velero server.checked 5 Oct 2026
Purpose
Velero backs up and restores Kubernetes cluster resources and persistent volumes, supports disaster recovery, and migrates resources between clusters.checked 5 Oct 2026
Restore and migration
Velero can restore a cluster after data loss and migrate resources between clusters, including replicating production clusters to development and test clusters.checked 4 Oct 2026
Scheduling and hooks
Velero supports recurring scheduled backups and pre- or post-backup hooks for custom operations.checked 5 Oct 2026
Security configuration
Velero documents use with storage providers secured by self-signed certificates and supports alternate identity mechanisms that do not require a credentials file.checked 5 Oct 2026
Storage integrations
Maintainer-supported provider plugins include AWS, Google Cloud Platform, Microsoft Azure, and VMware vSphere; community plugins cover additional providers.checked 5 Oct 2026
Storage limitation
Velero’s documentation says backups may not work as expected with some object-storage immutability settings because Velero needs to update backup metadata.checked 4 Oct 2026
Support
The project provides community support through GitHub issues and the Kubernetes Slack #velero-users channel.checked 4 Oct 2026

The company

Maker
The site footer identifies the project as “Velero a Series of LF Projects, LLC.”checked 4 Oct 2026

Where it runs

Platforms
The install guide documents the CLI for macOS and Windows, and says the server runs on Linux nodes; it requires access to a Kubernetes cluster.checked 4 Oct 2026
The full review of Velero

Overview

Velero is an open-source Kubernetes backup and recovery tool for cluster operators. It is best suited to teams that need control over backup scope, storage integrations and cross-cluster moves. Its flexibility is a strength, but it depends on a functioning Kubernetes environment and storage setup.

Key features

Backups can cover an entire cluster or target selected namespaces and label-matched resources. That supports both broad disaster recovery and narrower protection, while leaving teams responsible for deciding what needs coverage.

Recurring schedules and pre- and post-backup hooks support repeatable backups and custom operations. Velero can restore after data loss and move resources between clusters, including replicating production clusters into development and test environments. Persistent-volume backups are supported, including CSI-backed volumes through Kubernetes CSI Snapshot APIs, provided the cluster and CSI driver meet the prerequisites.

The system pairs a server running on the Kubernetes cluster with a locally run command-line client. Maintainer-supported plugins cover AWS, Google Cloud, Microsoft Azure and VMware vSphere; community plugins extend the choices. The plugin architecture also permits custom storage integrations and backup or restore functions without modifying the core binary. It works with cloud or on-premises environments using object storage and, optionally, supported block-storage systems.

Installation requires access to a Kubernetes cluster, kubectl, compatible object storage and at least one plugin. File-system backup is not installed by default, so teams that need it must account for that setup. Although Windows workloads can be backed up, the Velero server still requires at least one Linux node. Some object-storage immutability settings can also interfere with backups because Velero needs to update backup metadata.

Velero documents support for self-signed storage-provider certificates and alternate identity mechanisms that avoid a credentials file. The project is a CNCF Sandbox project, with community support through GitHub issues and the Kubernetes Slack #velero-users channel.

Pricing

Velero is open source and free. Its free plan, Velero, costs nothing and supports cloud or on-premises use, but requires Kubernetes and storage-provider plugins. It includes persistent-volume backup, both application-consistency options, scheduled backups, custom retention and cross-cluster restore. Immutable backups are not supported.

There are no paid tiers to weigh against that free plan. The trade-off is operational: teams provide the cluster, compatible storage and plugin configuration, and rely on community rather than a paid support plan.

Platforms

Velero supports API, Linux, macOS, self-hosted and Windows environments. The CLI documentation lists macOS and Windows releases as well as downloadable client platforms. The server runs on Kubernetes, and Windows workload backups require a Linux node in the cluster.

Who it's for

Velero fits teams already operating Kubernetes that need scheduled cluster or resource backups, disaster recovery, persistent-volume protection, migration or replication to development and testing clusters. Its plugin model is useful when teams need provider flexibility or custom backup and restore behavior. It is a poor fit for organizations without Kubernetes expertise, or those that need immutable backups or a managed deployment and dedicated support.

Pros and cons

  • Flexible backup scope: Teams can protect an entire cluster or focus on namespaces and label-selected resources.
  • Useful recovery and migration workflows: Scheduled backups, restore, cross-cluster moves and production-to-test replication cover several Kubernetes operations in one tool.
  • Extensible storage: Maintainer-supported and community plugins support cloud and on-premises options without changing the core binary.
  • Setup is infrastructure-dependent: A Kubernetes cluster, kubectl, object storage and at least one plugin are prerequisites; file-system backup needs separate installation.
  • Immutability can be a constraint: Some object-storage immutability settings may prevent backups from working as expected.
  • Community support: Help is available through project channels, but the support model is community-based.

Alternatives

For a managed Kubernetes service rather than a cluster backup tool, consider Google Kubernetes Engine; its free tier uses monthly billing credits for zonal and Autopilot clusters.

KubeSphere Backup may suit teams that want a hosted repository with a defined free allowance: its free plan covers two protected applications, three days of retention and 10 GB.

For general-purpose managed-data backup across Linux, macOS and Windows, Plakar offers a free plan with up to 500 GB of managed data and a control plane deployed on infrastructure you own.

For Mac-only backup, Veeam Agent for Mac has a free edition, though it is limited to one backup job and does not back up directly to object storage.

Afi Kubernetes Backup is another Kubernetes backup option, with free licenses available by request for environments protecting fewer than 10 nodes.

For virtual-environment backup, Storware Backup & Recovery offers a free license, but technical support is not included.

Rancher Backup and Restore Operator is another free option.

For Kubernetes backup with a free tier capped at five nodes, consider Veeam Kasten for Kubernetes.

Explore more options in Kubernetes Backup Software and Container Backup Software.

Verdict

Choose Velero if your team runs Kubernetes and wants a free, extensible way to schedule backups, restore persistent volumes and move resources between clusters. Its plugin flexibility and broad recovery workflows are compelling; look elsewhere if you need immutable backups, managed operations or dedicated support.

Getting started

  1. Open velero.io and review the installation requirements.
  2. Prepare access to a Kubernetes cluster and kubectl.
  3. Choose a compatible object storage provider.
  4. Install at least one plugin.
  5. Install the Velero server in the cluster and the command-line client locally.

Limits worth knowing

The free open-source tool requires Kubernetes, kubectl, compatible object storage, and at least one plugin. File system backup is not installed by default, and some immutability settings can prevent backups from working as expected.

Questions

How much does Velero cost?

Velero is listed as free at no cost, and is open source.

What does Velero back up?

It can back up Kubernetes resources and persistent volumes, covering a whole cluster or selected resources. CSI-backed volumes are supported through Kubernetes CSI Snapshot APIs when prerequisites are met.

Can Velero restore to another cluster?

Yes. It can restore after data loss and migrate resources between clusters, including replicating production resources to development or test clusters.

Which storage providers are supported?

Maintainer-supported provider plugins cover AWS, Google Cloud, Microsoft Azure, and VMware vSphere. Community-maintained plugins are also available.

What is required to install Velero?

The basic installation requires access to a Kubernetes cluster, kubectl, a compatible object storage provider, and at least one plugin.

Who makes Velero and where is support available?

The site identifies it as “Velero a Series of LF Projects, LLC.” Community support is available through GitHub issues and the Kubernetes Slack #velero-users channel.

Alternatives to Velero

All alternatives
  1. 1Bacula Enterprise logo

    Bacula Enterprise

    AndroidWebAPILinux
    7.9From $90 a year
  2. 2Plakar logo

    Plakar

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  3. 3Storware Backup & Recovery logo

    Storware Backup & Recovery

    Free planWebAPILinuxmacOS
    7.5Free plan
  4. 4

    Vinchin Backup & Recovery

    Free planWebLinuxSelf-hostedWindows
    7.3Free plan
  5. 5Veeam Kasten for Kubernetes logo

    Veeam Kasten for Kubernetes

    Free planWebAPILinuxSelf-hosted
    7.1Free plan
  6. 6CloudCasa logo

    CloudCasa

    WebAPISelf-hosted
    6.9From $69 a month