Software Development Kit (SDK)
Canon has invested heavily in offering customers the most cost-effective and flexible route to high quality photography. The EOS Digital Software Development Kit (EDSDK) benefits allow users to control Canon cameras remotely from a Windows or Mac PC and use the same code across all compatible Canon cameras. To take advantage of multi-platform support on select models for fast development, the new Camera Control API (CCAPI) spans multiple platforms, allowing wireless usage in any environment, such as Windows, Mac, Android, iOS or Linux.
Detect, connect and trigger the camera.
Check the subject for exposure and composition
Download and erase images, plus format cards
Check and change camera settings, including shutter speed, aperture and ISO
The EDSDK and CCAPI are best described as Application Programming Interfaces (APIs) which open-up control of the camera functionality to authors of software to provide solutions to the companies they work for or own. The ability to integrate camera control into their software applications means that control of the camera can be managed automatically to generate imagery and transfer data instantly. This streamlining of the end-to-end processes reduces costs and saves time.
The Canon Developer Programme enables 3rd party business and developers of all types to download the SDK and connect with Canon products and technology plus receive valuable support and advice.
Registered developers can access and download detailed documentation, API information and use a special software library as well as interact with other users. These technical resources are intended for software engineers to build feature-rich, customized applications around our products.
Canon is the leading name in imaging and has been for the past 80+ years. We are the leading provider of consumer, business-to-business, and industrial digital imaging solutions. Imaging is at the core of our business and we are dedicated to helping people reimagine what is possible through high quality photography and video.
Discover how the remote shooting possibilities of EOS and PowerShot cameras can be unlocked using Canon's Software Development Kit.