CascableCore

The only camera SDK for iOS, iPadOS, macOS, and visionOS that supports over 250 cameras from eight manufacturers, via either WiFi or USB.


Why CascableCore?A Turnkey SDK That Pays For ItselfGet Hands-On!Bespoke Development


CascableCore is an SDK for integrating with cameras from Canon, Fujifilm, GoPro, Nikon, Olympus, OM System, Panasonic, and Sony. It provides a powerful yet easy-to-use set of APIs for all supported cameras — write code once, and you support over 250 different camera models via WiFi or USB!

Interested? Sign up for an account and request an evaluation license to get started!

Sign Up →

One SDK, Hundreds Of Cameras

Concentrate on building your app and leave the cameras to us. CascableCore provides a unified set of APIs for all supported cameras.

It's just like being tethered to a computer but wirelessly. Works on both my D750 and D7200.

— App Store Review for Cascable

Field Proven

CascableCore has been field proven by hundreds of thousands of users taking millions of photos. You'll be using the exact code our own apps do.

Swift and Objective-C

CascableCore fits right in with standard Swift and Objective-C patterns. Whichever you use, you'll be up and running in a snap.

Get Started For Free

CascableCore has a fully-featured 30 day trial, allowing you to see the power of CascableCore for yourself. Request an evaluation license today!


Why CascableCore?

Integrating with cameras starts with the promise of standards-based protocols and immediately descends into chaos, with ever-changing proprietary vendor extensions and hard-to-find, incomplete documentation.

Here at Cascable, we’ve built up a huge amount of experience navigating this field, and offer a truly unique product — over a decade of experience and engineering work packaged up into a single, easy-to-use SDK.

Request an Evaluation License →


A Turnkey SDK That Pays For Itself

Communicating with the camera is only half the battle. Your app also needs to manage Bluetooth connections, WiFi network switching, and communicating over USB. And if you don’t want to set your users’ devices on fire, you’ll need a high-performance, hardware-accelerated rendering pipeline for the camera’s live view stream.

CascableCore’s got you covered for all of that and more, providing a turnkey solution for integrating with over 250 supported camera models. The SDK pays for itself immediately in saved development time — you’ll be up and running with a fully-featured, high-quality camera integration in hours rather than months.

Request an Evaluation License →


Get Hands-On!

For a more hands-on introduction to CascableCore, you can see our CascableCore Distribution repository to see our release process, version history, and some discussion on getting set up and some of the more advanced parts of the API.

Our CascableCore Demo repository contains a demo project that lets you see CascableCore being used in real code.

CascableCore Distribution on GitHub →

CascableCore Demo on GitHub →


Bespoke Development Services

If you need more than an SDK, we can provide a complete set of development services — including a CascableCore license, integration into your app, and support — in one simple package.

For more information, get in touch!

Get In Touch →


1: Available connection methods depend on the host platform (visionOS doesn't support USB) and the capabilities of the camera.

2: The exact set of available features varies based on camera model.