Canon Digital Camera Software Developers Kit General Information

Canon EOS SDK (ED-SDK)  
Thank you for your interest in the Canon EOS SDK (ED-SDK). The Canon Digital Camera SDKs are software development kits that provide an interface for accessing Canon digital cameras and image data captured by Canon digital cameras. By using the Canon SDKs, you can integrate Canon digital camera functions into your software quickly and easily. The SDKs are provided as a library that can link to application software. The SDK's main functions allow you to collect image data from the camera and transfer it to a computer for display or storage. You can also develop RAW format image data and convert it to commonly used formats. It is also possible to control the camera from a computer and capture images (Remote Capture). The functionality varies depending on which SDK and digital camera you are using.  

Canon Powershot SDK Unfortunately Canon has stopped development of the Powershot SDK. The last version (PS-Rec SDK v1.1.0e) supports the PowerShot G10 and PowerShot SX110 IS and is available to download by members of the developer program. We will continue to accept applications to join the Canon Digital Imaging Developer Program for supported Powershot cameras released prior to 2008. Please note that the EDSDK supporting our range of Digital EOS cameras will continue to be updated for the foreseeable future.  
For more detailed information, please review the Camera EOS SDK FAQs