Stash is a version control software from AppsCode Inc. designed for secure code management. It provides features such as private repositories, access controls, and collaboration tools so users can manage their codebase in a secure and organized manner. Stash supports integration with various development tools, allowing teams to work efficiently across different platforms. It also offers detailed audit logs to track changes and ensure accountability within the codebase. Key capabilities: private repositories access control collaboration tools integration with development tools audit logging Best for: software development teams that need a secure and organized environment for managing code.
Stash by AppsCode Inc. is a Kubernetes-native disaster recovery solution purpose-built for modern, cloud-native infrastructures. Designed as a Kubernetes operator, Stash offers a robust set of backup and restore functionalities that cater to workloads and databases running within Kubernetes clusters. Its primary aim is to simplify and automate data protection in dynamic environments, allowing DevOps teams to maintain business continuity with minimal manual intervention. By leveraging restic and the CSI VolumeSnapshotter, Stash supports both scheduled and on-demand backups, complete with essential features like encryption, deduplication, and seamless recovery. Its compatibility with multiple storage backends—ranging from AWS S3, Google Cloud Storage, and Azure Blob to on-premises options like NFS—enhances its adaptability across diverse infrastructure setups. Unlike traditional disaster recovery software, Stash doesn’t offer a graphical user interface. Instead, it integrates directly with the Kubernetes ecosystem via a kubectl plugin and uses Custom Resource Definitions (CRDs) for configuration. This declarative approach, while requiring a certain level of Kubernetes proficiency, allows users to manage backups using familiar tools and processes.
Stash offers a comprehensive solution for backing up and restoring volumes and databases directly within Kubernetes environments, across various public and private clouds. This makes it a seamless fit for cloud-native applications.
It leverages Kubernetes Custom Resource Definitions (CRDs) for defining backup and restore processes, allowing users to manage data protection in a Kubernetes-native, declarative way, similar to how they deploy their applications.
Stash provides built-in support for backing up a wide range of popular databases deployed in Kubernetes, including MariaDB, Redis, PostgreSQL, MySQL, MongoDB, Elasticsearch, Percona XtraDB, and Etcd, and integrates well with KubeDB.
To optimize storage and transfer, Stash performs deduplication by only uploading the differences since the last backup, splitting files into smaller chunks and only transferring modified ones.
Stash ensures data security by encrypting all backed-up data using AES-256, protecting it even if unauthorized access to the backend storage occurs.
Users can define common backup templates and then enable backup for workloads by simply adding annotations, allowing for consistent and scalable backup management across an entire cluster.
A comprehensive solution for backing up and restoring volumes and databases in Kubernetes on any public and private clouds.
Uses Custom Resource Definitions (CRDs) to specify backup and restore targets and behaviors, enabling a Kubernetes-native way to schedule and manage backups.
Supports backing up Kubernetes volumes mounted in various workloads like Deployment, DaemonSet, StatefulSet, ReplicaSet, ReplicationController, OpenShift DeploymentConfig, and stand-alone PVCs with "ReadWriteMany" access mode.
Provides backup capabilities for multiple databases deployed in Kubernetes, including MariaDB, Redis, PostgreSQL, MySQL, MongoDB, Elasticsearch, Percona XtraDB, and Etcd, with seamless integration for KubeDB supported databases.
Allows storing backed up data in various services such as AWS S3, Minio, Rook, Google Cloud Storage, Azure Blob Storage, OpenStack Swift, DigitalOcean Spaces, Backblaze B2, REST server, and Kubernetes persistent volumes.
Optimizes backup storage and transfer by uploading only the changes since the last backup, using Content Defined Chunking (CDC) to split files and transfer only modified blobs.
Ensures the security of backed-up data by encrypting it using AES-256 throughout the entire process, making it unintelligible if it falls into the wrong hands.
Facilitates scheduled snapshots of workload volumes using the Kubernetes VolumeSnapshot API, automating the process of creating snapshots for all volumes associated with a workload.
Enables the definition of a common backup template that can be applied to similar types of workloads by simply adding annotations, allowing for a single template to manage backups across an entire cluster.
Offers native support for monitoring via Prometheus, allowing users to leverage built-in Prometheus scrapping or CoreOS Prometheus Operator to monitor databases and view key operational metrics through Grafana.
Be the first to drop a review
OpenText Data Protector is a data backup and recovery software from OpenText that provides secure,…
MyRecover is a data recovery software from AOMEI Technology that helps users retrieve deleted or…
Dell PowerProtect Data Manager is a data protection software from Dell Technologies that simplifies data…
Commvault Cloud is a unified, AI-enabled cyber resilience platform that integrates data security, cyber recovery,…
Spot something wrong or outdated?
Suggest a correction — a reviewer verifies every change.
Stash is a version control software from AppsCode Inc. designed for secure code management. It provides features such as private repositories, access controls, and collaboration tools so users can manage their codebase in a secure and organized manner. Stash supports integration with various development tools, allowing teams to work efficiently across different platforms. It also offers detailed audit logs to track changes and ensure accountability within the codebase. Key capabilities: private repositories access control collaboration tools integration with development tools audit logging Best for: software development teams that need a secure and organized environment for managing code.
Does Stash have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
1
N/A
USD ($), EUR (€), GBP (£), CAD (CA$), AUD (A$), JPY (¥), CNY (¥), INR (₹)
Email Address
support@appscode.comContact
+1(650)241-8486Documentation
https://stash.run/docs/v2025.6.30/welcome/OpenText Data Protector is a data backup and recovery software from OpenText that provides secure,…
MyRecover is a data recovery software from AOMEI Technology that helps users retrieve deleted or…
Dell PowerProtect Data Manager is a data protection software from Dell Technologies that simplifies data…
Commvault Cloud is a unified, AI-enabled cyber resilience platform that integrates data security, cyber recovery,…