Digital Camera Software Development Kit - Developer Resources - Canon South & Southeast Asia

    Canon Digital Camera Software Development Kit

    The Canon Digital Camera SDK (CD-SDK) is a software development kit that provides an interface for accessing Canon digital camera and image data captured with Canon digital cameras. The CD-SDK allows quick integration of Canon digital functions into your software. Such applications may include remote control via the USB interface, time-lapse photography, RAW file conversion, video feed and uploads/ downloads, etc. The Canon Digital Camera SDK is available to software developers and computer programmers who wish to develop customized software applications for Canon digital cameras and are residing in the South & Southeast Asia region.

    There are 3 main SDKs available at the moment:

    • Camera API Package - Consists of EDSDK and CCAPI, for selected EOS and PowerShot Cameras
    • PowerShot G7X Mark II SDK - For PowerShot G7X Mark II camera

    Please note that the sample programs provided with all the above SDKs are written in VC++ only.

    Available SDKs

    Software Development Kits Application

    Submit Application


    • Applications are accepted only from Singapore, Malaysia, Thailand, Hong Kong, Taiwan, Philippines, Indonesia, Brunei, Sri Lanka, Cambodia, Vietnam, Myanmar, Nepal, India, Pakistan, Maldives, Bangladesh and Mongolia.
    • The Applicant must be a legally registered entity, operating under the laws of the country/region in which it is established.
    • Applications from academic institutions or organisations (e.g. a university, college, polytechnic or school) may be considered only if they are made by the academic institution or organisation itself (and not by students or academic personnel in their personal capacity).
    • For all  other applicants, please contact your local Canon Sales Companies for more information.

    Important Notes

    • The annexures (if any) is to be scanned in PDF/JPG file format attached to the application form.
    • Submission of an Application does not guarantee its acceptance.  Canon Singapore Pte. Ltd. may reject an Application without providing reasons.
    • A response to the application will typically be provided within 2-4 weeks from date of submission.
    • Terms and Conditions apply.