
Trident is a free, open-source Container Storage Interface (CSI) implementation from NetApp that simplifies the provisioning and management of persistent storage for Kubernetes, enabling faster application deployment while improving data protection and portability. It automatically provisions NetApp storage with advanced data protection features for Kubernetes applications on premises or in the cloud.
Trident simplifies provisioning, protecting, and moving Kubernetes applications. Free and open source, it provides automatic provisioning and data protection for NetApp ONTAP® storage as persistent volumes for Kubernetes applications.
There are distinct challenges in managing data when you’re working with Kubernetes such as dynamic persistent data provisioning and protection. Now, with Trident, you can focus on developing modern Kubernetes applications knowing that your data is readily available and protected.

Making ONTAP the preferred storage for your Kubernetes applications.

Automated provisioning enables NetApp storage for Kubernetes applications, reducing both complexity and time to market.

Advanced data management and protection maintains uptime and prevents data loss.

Replication through NetApp SnapMirror® technology provides disaster recovery and business continuity while enabling the lowest RPO/RTO.

Trident enables partners like Red Hat, SUSE, and AWS to provide complete solutions for data management and protection of Kubernetes.
Trident is a fully supported open-source project by NetApp that's available at no cost. We designed it to help you meet your containerized applications’ persistence demands using industry-standard interfaces, such as the CSI.
Learn more about Trident, including how to perform replication and disaster recovery failover for your application.

Getting started is easy. You can install Trident and begin managing storage resources in a few steps.
NetApp Trident is an open-source Kubernetes storage orchestrator that automatically provisions and manages persistent storage for Kubernetes applications using NetApp ONTAP storage systems. It implements the Kubernetes Container Storage Interface (CSI) standard and enables Kubernetes clusters to consume enterprise storage without manual provisioning. Infrastructure teams can standardize storage operations across Kubernetes environments, reduce manual administration, and provide developers with self-service access to persistent storage while maintaining enterprise governance and control.
Trident automates the creation and management of persistent volumes for Kubernetes applications across on-premises, hybrid cloud, and public cloud environments. It supports declarative Kubernetes workflows and integrates directly with Kubernetes provisioning processes. It also supports SAN and NAS storage protocols including FC, iSCSI, NVMe/TCP, NFS, and SMB. Organizations can accelerate application deployment, reduce operational complexity, and provide consistent storage services across development, test, and production environments.
Trident exposes ONTAP data management capabilities to Kubernetes, including snapshots, cloning, replication, compression, and deduplication. It also supports application-aware portability and leverages NetApp SnapMirror technology to help organizations achieve low recovery point objectives (RPOs) and recovery time objectives (RTOs). IT teams can improve application resilience, reduce the risk of data loss, simplify disaster recovery planning, and support business continuity requirements for mission-critical Kubernetes workloads.
Trident supports NetApp ONTAP environments on-premises and in the cloud, including Amazon FSx for NetApp ONTAP, Azure NetApp Files, Google Cloud NetApp Volumes, and Cloud Volumes ONTAP. It supports both containerized applications and virtual machines running on Kubernetes platforms such as OpenShift Virtualization. Organizations can adopt a consistent storage architecture across data centers and cloud providers, reducing operational silos and simplifying hybrid and multi-cloud Kubernetes deployments.
Recent Trident releases 26.02 and 26.10 have focused on improving scalability, performance, resilience, and operational simplicity through enhanced parallelism, smarter volume placement, automated failover capabilities, and support for additional storage platforms. Trident is designed to expose ONTAP's advanced data management capabilities such as SnapMirror to Kubernetes environments at enterprise scale. Platform teams can support larger numbers of stateful applications, improve infrastructure utilization, increase application availability, and scale Kubernetes operations without adding storage management complexity.