NVM Express Management Interface Specification
NVMe-MI™The NVMe® Management Interface (NVMe-MI™) specification was created to define a command set and architecture for managing NVMe storage, making it possible to discover, monitor, configure, and update NVMe devices in multiple operating environments. NVMe-MI technology provides an industry standard for management of NVMe devices in-band (through an operating system) and out-of-band (usually through a BMC, or baseboard management controller).
The NVMe-MI 1.1 specification, released in April 2019, evolved to meet the growing management needs of the NVMe ecosystem. Anchor features include standardized NVMe enclosure management, the ability to access NVMe-MI technology functionality in-band and new management features for multiple NVMe subsystem solid-state drive (SSD) deployments.
As of August 2024, NVMe is a set of the following eleven specifications:
- NVM Express® Base Specification, Revision 2.1
- Command Set Specifications:
- NVM Express® NVM Command Set Specification, Revision 1.1
- NVM Express® NVMe Zoned Namespaces Command Set Specification, Revision 1.2
- NVM Express® Key Value Command Set Specification, Revision 1.1
- NVM Express® Subsystem Local Memory Command Set Specification, Revision 1.0
- NVM Express® Computational Programs Command Set Specification, Revision 1.0
- Transport Specifications:
- NVM Express® NVMe over PCIe Transport Specification, Revision 1.1
- NVM Express® RDMA Transport Specification, Revision 1.1
- NVM Express® TCP Transport Specification, Revision 1.1
- NVM Express® NVM Express Management Interface Specification, Revision 2.0
- NVM Express® NVMe Boot Specification, Revision 1.1
The NVM Express® Base Specification, Revision 2.1 reorganizes sections to distinguish requirements on functionality common to PCIe® and Fabrics implementations, specific to PCIe implementations, and specific to Fabrics implementations.
Current Specification
NVM Express Management Interface Specification, Revision 2.0Previous Specifications
- NVM Express Management Interface 1.2 Ratified TPs 0805024
- NVMe-MI 1.2 Ratified ECNs 04252024
- NVM Express Management Interface Specification, Revision 1.2e
- NVM Express Management Interface Specification 1.2d
- NVM Express Management Interface Specification 1.2c 2022.
- NVM Express Management Interface 1.2b Specification
- NVM Express Management Interface 1.2a Specification
- NVM Express Management Interface 1.2 Specification
- NVMe-MI 1.1d Specification
- Changes in NVMe-MI Revision 1.1
- NVMe-MI 1.1c Specification
- NVMe-MI 1.1b Specification
- NVMe-MI 1.1a Specification
- NVMe-MI 1.1 Specification
- NVMe-MI 1.1 Ratified Technical Proposals
- NVMe-MI 1.1 Ratified Errata
- NVMe-MI 1.0a
- NVMe-MI 1.0a Ratified Technical Proposals
- NVMe-MI 1.0a Ratified Errata
- NVMe-MI 1.0
- NVMe-MI 1.0 Ratified Technical Proposals
- NVMe-MI 1.0 Ratified Errata
- NVM Express® Base Specification
- NVM Command Set Specification
- NVMe Zoned Namespaces (ZNS) Command Set Specification
- Key Value Command Set Specification
- Subsystem Local Memory Command Set
- Computational Programs Command Set
- NVMe over PCIe Transport Specification
- RDMA Transport Specification
- TCP Transport Specification
- NVM Express Management Interface Specification
- NVMe Boot Specification
- Changes in NVM Express Revision 2.1
- Changes in NVM Express Revision 2.0
- NVMe over Fabrics (oF) Specification (historical reference only)