This USB-C cable allows you to connect two USB Type C devices. Many such devices are on the market, such as the new iPad Pro, the latest Samsung devices, and more. USB-C is an international standard thus will work with any device requiring USB Type C, and you do not require a manufacturer specific variant for normal USB connection (charging and data transfer). Brand and model may vary.
This is a USB 2.0 variant, for USB 3.0 speeds please purchase a Thunderbolt 3 cable.