The M.2 specification, defined by PCI-SIG, is a form factor for small devices, such as SSDs and WiFi cards. M.2 supports SATA as well as PCIe technology, but most commonly M.2 SSDs are NVMe SSDs.