DEVELOPER TOOLS

Overview of Developer Tools

GoPro suite of developer tools allows you to integrate your software or platforms directly with GoPro cameras. Apply to create a developer account, download our SDKs, or use our other tools that we offer under open source licenses.
APPLY TO ACCESS SDKS
Camera Control SDK Available for iOS and Android. Enables full programmatic control of the camera.
Github documentation: iOS | Android
Download >
Media Conversion SDK Available as platform-agnostic library. Enables advanced stitching and media conversion for 360 videos from MAX cameras.
Github documentation: iOS | Android
Download >
Cloud API (BETA) Programmatic access to our media cloud service. Enables upload, download and playback of media. Request Access >
Camera Control API Pick-and-choose API for programmatic camera control.
Same underlying functionality as our Camera Control SDK, but only with individual commands via HTTP or BLE. Free to use and published under open-source license.
Learn More >
Camera Control SDK for Desktop Enables programmatic control of the camera with same underlying functionality as our Camera Control SDKs for mobile. Written in Python and published under open-source license. Learn More >
GoPro Labs Firmware Experimental FW that enables a variety of advanced and not-yet released camera operations. Learn More >

SDK Features Overview 

Feature Mobile Camera SDK Desktop Camera SDK Media Conversion SDK
Programming Language KMP / Swift Python KMP / Swift
OS Compatibility iOS, Android Linux, Windows, macOS iOS, Android
Controlling Camera
USB Connection  
Wi-Fi Connection AP  
Wi-Fi Connection STA Coming Soon  
Bluetooth Connection  
Camera Status  
Change Settings  
Live Preview  
Capture  
Live Streaming Coming Soon  
Data Management
File List Retrieval  
File Deletion  
File download  
IMU Data Retrieval  
Others
Format SD Card  
Firmware Update  
Post-Processing
Stitch Correction    
360 Format Conversion    
Stabilization Controls    
GPS Extraction    

Get exclusive offers and updates

By signing up, you agree to with GoPro’s Privacy Policy and Terms of Use.

© 2026 GoPro Inc. All rights reserved.

GoPro, HERO, MAX, MISSION, and their respective logos are trademarks or registered trademarks of GoPro, Inc. in the United States and other countries. All other trademarks are property of their respective owners.