The NVM Express (NVMe) family of specifications define how host software communicates with nonvolatile memory across multiple transports like PCI Express (PCIe), RDMA, TCP, and more. The NVM Express Boot Specification document defines constructs and guidelines for booting from NVM Express interfaces over supported transports.