The SNIA Cloud Data Management Interface (CDMI™), also standardized as ISO/IEC 17826, is an open, license-free and vendor-neutral international standard that specifies a management data representation (data object, container object and queue object) together with a RESTful HTTP-based management protocol to enable inter-operable and multi-protocol namespace discovery, namespace provisioning, data lifecycle management, data access management and data portability for data stored in cloud, hybrid and on-premises storage systems.
CDMI is widely used in scientific, government, and enterprise data management systems to allow data clients to discover data namespaces and specify data management properties for any URL-accessible data resource, and to manage data movement between systems. CDMI is used by servers to provide multi-protocol and cross-protocol interoperable data management and data portability functionality that exists outside the expressiveness of each individual data access protocol. The capabilities of the underlying storage and data services are exposed using CDMI capabilities so that clients can discover and understand what services are available.
Introduction to the SNIA Cloud Data Management Interface (CDMI™) 3.0
The SNIA Cloud Data Management Interface (CDMI), also known as ISO/IEC 17826, provides a vendor-neutral standard interface for multi-protocol discovery, configuration, management and portable data movement. Implementers should consider using CDMI when applications require protocol-independent data management.
Common use cases include:
- Clients need to discover which namespaces exist
- Clients need to discover which data access protocols can be used to access a namespace
- Clients need to discover which data access protocols are supported for a namespace
- Clients need to specify which data access protocols are active for a namespace
- Clients need to specify how data should be managed
- Clients need to move data between systems while preserving cross-protocol structure, contents and metadata
CDMI allows clients to use a lightweight and consistent management interface independent of data access protocols. By enabling management operations outside each specific data access protocol, CDMI works across multiple data access protocols and multiple deployment models, including on-premises, hybrid, and cloud deployments.
CDMI 3.0 is the next major revision of the standard. The SNIA Cloud Storage Technical Work Group is adding support for Model Context Protocol (MCP) as a peer protocol alongside HTTP, support for new AI-driven use cases, and support for additional storage protocols and data types, including object, table, graph and streaming data. This whitepaper highlights additions to core use case under the heading, and concludes with a summary of improvements and refinements originating from implementer feedback received over the last three years.
Published
August 2025SNIA Technical White Paper
Introduction to the SNIA Cloud Data Management Interface (CDMI™) 3.0Applications of LTFS for Cloud Storage Use Cases v1.0
This document summarizes the various use cases associated with using LTFS tape technology for cloud applications.
S3 and CDMI™ - A CDMI Guide for S3 Programmers v1.
This white paper is intended for application developers who are using cloud
storage. It documents how to use CDMI to obtain functionality similar to
Amazon’s S3 cloud storage interface. It may also serve as a guide to
implementors of systems that support CDMI who wish to support S3-like
functionality.
The S3 interface is part of Amazon Web Services (AWS). It provides the
interface to cloud storage. It is a proprietary interface, which limits the ability
of some people to use it. Developers who wish to write to a standards-based
interface may want to use a CDMI interface to accomplish the same ends.
SNIA Technical Position
Cloud Data Management Interface (CDMI) v2.0.02022 Information technology -- Cloud Data Management Interface (CDMI) 2.0.0
Published
September 11, 2020
SNIA Technical Position
Cloud Data Management Interface (CDMI) v1.1.1Information technology -- Cloud Data Management Interface (CDMI)
Published
March 19, 2015
SNIA Technical Position
Cloud Data Management Interface (CDMI) v1.0.2Information technology -- Cloud Data Management Interface (CDMI)
(changes since v1.0.1)
Published
June 4, 2012
SNIA Technical Position
Cloud Data Management Interface (CDMI) v1.0.1(changes since v1.0)
Published
September 15, 2011
SNIA Technical Position
Cloud Data Management Interface (CDMI) v1.0Published
April 12, 2010