This is a USB3.1 A type to M.2 SSD Adapter.
USB 3.1 Micro B and SATA III to mSATA and M.2 SSD Adapter
This unit is an M.2(NGFF) SATA KEY B+M SSD to USB 3.0 Adapter which converts an M.2(NGFF) SSD to be used as an external USB 3.0 Disk Driver.
USB 3.1 Gen 2 Type-C for M.2 NVME SSD Adapter
Micro SATA Cables™ by Electronic Product Solutions 1A Post Office Square UNIT # I Acton, MA. 01720