M.2 SSDs are designed to enable high-performance storage in thin, power-constrained devices, such as ultrabook and tablet computers. They are generally smaller than mSATA SSDs, for which they are intended as an alternative.
The M.2 form-factor specification was defined by the PCI-SIG consortium of technology industry vendors. M.2 was formerly known as the Next Generation Form Factor (NGFF). The M.2 specification supports applications such as Wi-Fi, Universal Serial Bus (USB), PCI Express (PCIe) and Serial ATA (SATA).
SATA M.2 is described in the SATA v3.2 Specification.