Skip to content
SPECIFICTION
Get listed

Stash

stash.run

Free plan APISelf-hosted
Visit stash.run
Spec score 7.3 #21 of 31 in Kubernetes Backup Software

What it is

Stash is a cloud-native backup and recovery solution for Kubernetes workloads. It runs as a Kubernetes operator using restic or Kubernetes CSI Driver VolumeSnapshotter functionality, while Custom Resource Definitions specify backup targets and backup or restore behavior. It can protect volumes in common Kubernetes workload types, OpenShift DeploymentConfigs and stand-alone PVCs with ReadWriteMany access. Supported databases include MariaDB, Redis, PostgreSQL, MySQL, MongoDB, Elasticsearch, Percona XtraDB and Etcd. Stash also protects virtual machines running on Kubernetes with scheduled backups, snapshot verification and on-demand restores. Storage backends range from AWS S3 and Google Cloud Storage to Azure Blob Storage, OpenStack Swift, DigitalOcean Spaces, Backblaze B2, Minio, Rook, REST Server and Kubernetes persistent volumes. Content Defined Chunking uploads differences since the previous backup, and backed-up data is encrypted with AES-256. Prometheus monitoring, Grafana dashboards and security controls are included.

Spec sheet

What it does
Stash is a cloud-native data backup and recovery solution for Kubernetes workloads.Read 30 Sep 2026 · stash.run
Support
The site advertises 24/7 expert support and support tiers with self-service, 8x5 or 24x7 coverage.Read 30 Sep 2026 · stash.run
Maker
AppsCode Inc. was founded by Tamal Saha in 2016 and has offices in the USA and Bangladesh.Read 30 Sep 2026 · appscode.com
Database support
Stash supports MariaDB, Redis, PostgreSQL, MySQL, MongoDB, Elasticsearch, Percona XtraDB and Etcd databases.Read 30 Sep 2026 · stash.run
Declarative API
Stash uses Kubernetes Custom Resource Definitions to specify backup targets and backup or restore behavior.Read 30 Sep 2026 · stash.run
Deduplication
Stash uploads only differences since the last backup using Content Defined Chunking.Read 30 Sep 2026 · stash.run
Deployment model
Stash is a Kubernetes operator that uses restic or Kubernetes CSI Driver VolumeSnapshotter functionality.Read 30 Sep 2026 · stash.run
Encryption
Stash encrypts backed-up data with AES-256.Read 30 Sep 2026 · stash.run
Kubernetes platforms
The site documents deployment on EKS, GKE, AKS and on-premises Kubernetes clusters.Read 30 Sep 2026 · stash.run
Monitoring
Stash provides native Prometheus monitoring support and Grafana dashboards for operational metrics.Read 30 Sep 2026 · stash.run
Security controls
Stash has built-in support for RBAC, Open Policy Agent, Pod Security Policy and Network Policy.Read 30 Sep 2026 · stash.run
Storage integrations
Supported storage backends include AWS S3, Minio, Rook, Google Cloud Storage, Azure Blob Storage, OpenStack Swift, DigitalOcean Spaces, Backblaze B2, REST Server and Kubernetes persistent volumes.Read 30 Sep 2026 · stash.run
Virtual machines
Stash protects virtual machines running on Kubernetes with scheduled backups, snapshot verification and on-demand restores.Read 30 Sep 2026 · stash.run
Volume backup
Stash backs up volumes mounted in Deployments, DaemonSets, StatefulSets, ReplicaSets, ReplicationControllers and OpenShift DeploymentConfigs, plus stand-alone PVCs with ReadWriteMany access.Read 30 Sep 2026 · stash.run

Plans and prices

Community Edition Free Free Open source Stash · free for everyone · cloud storage backend · no on-prem storage backend · no database backup · no auto-backup, batch backup/restore or PITR Read 30 Sep 2026 · stash.run
Enterprise Edition Priced on request PAYG or Annual Subscription Production workloads · on-prem storage backend · database backup · auto-backup · batch backup/restore · PITR Read 30 Sep 2026 · stash.run

Every Stash plan and price →

Strong points and limits

Strong points

  • Supports multiple Kubernetes workload types.
  • Covers eight named databases.
  • Includes scheduled VM backups and on-demand restores.
  • Encrypts backed-up data with AES-256.
  • Supports Prometheus monitoring and Grafana dashboards.

Limits

  • Community Edition has no on-prem storage backend.
  • Community Edition excludes database backup.
  • Community Edition lacks auto-backup, batch operations and PITR.

Who it suits

Stash is aimed at teams managing backups and recovery for Kubernetes workloads, databases or virtual machines on Kubernetes. The free edition may suit users who do not need its excluded storage and backup functions.

Verdict

Stash covers a broad range of Kubernetes backup targets and storage backends, with monitoring and encryption controls. The free edition has substantial exclusions, so check whether those functions are needed before selecting it.

Where Specifiction places it

Alternatives to StashAll alternatives →