There are some differences between ED-SDK and CCAPI
ED-SDK supports only Windows and macOS;
CCAPI works with various operating systems e.g. iOS, Android or Linux. The host OS has to support IP communication and HTTP protocol.
ED-SDK requires USB connection with PC.
CCAPI uses Wi-Fi connection to communicate with host device.
To support ED-SDK, the application has to be linked with ED-SDK Dynamic Link Libraries (DLLs).
No special libraries are required for CCAPI.