Cloud Data Management Interface (CDMI™)
The Cloud Data Management Interface defines the functional interface that applications will use to create, retrieve, update and delete data elements from the Cloud. As part of this interface the client will be able to discover the capabilities of the cloud storage offering and use this interface to manage containers and the data that is placed in them. In addition, metadata can be set on containers and their contained data elements through this interface.
This interface is also used by administrative and management applications to manage containers, accounts, security access and monitoring/billing information, even for storage that is accessible by other protocols. The capabilities of the underlying storage and data services are exposed so that clients can understand the offering.
CDMI v2.0.0
- SNIA Technical Position: Cloud Data Management Interface (CDMI) v2.0.0
- ISO/IEC 17826:2022 Information technology -- Cloud Data Management Interface (CDMI) 2.0.0
- Published: September 11, 2020
CDMI v1.1.1
- SNIA Technical Position: Cloud Data Management Interface (CDMI) v1.1.1
- Published: March 19, 2015
-
ISO/IEC 17826:2016 Information technology -- Cloud Data Management Interface (CDMI)
CDMI v1.0.2
- SNIA Technical Position: Cloud Data Management Interface (CDMI) v1.0.2
- Published: June 4, 2012
- CDMI v1.0.2 Errata (changes since v1.0.1)
-
ISO/IEC 17826:2012 Information technology -- Cloud Data Management Interface (CDMI)
CDMI v1.0.1
- SNIA Technical Position: Cloud Data Management Interface (CDMI) v1.0.1
- Published: September 15, 2011
- CDMI v1.0.1 Errata (changes since v1.0)
CDMI v1.0
- SNIA Technical Position: Cloud Data Management Interface (CDMI) v1.0
- Published: April 12, 2010
CDMI Whitepapers
Towards a CDMI Health Care Profile
This whitepaper examines the data protection needs of sharing health data across different cloud services, explores the capabilities of the Cloud Data Management Interface (CDMI) in addressing the requirements, and provides suggestions for possible extensions that are appropriate for a health care profile. This paper presents a use case for implementing shared data in the cloud, including requirements, architecture, a road map, and implementation challenges.
- SNIA Technical White Paper: Towards a CDMI Health Care Profile
- Published: March 2015
This whitepaper 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.