Open GoPro
Open GoPro is our developer program for controlling and interacting with GoPro cameras. Interactions can be wired or wireless, and allow developers to fully integrate our cameras into their software and solutions: from changing settings and seeing battery status to transferring and deleting files from the SD card. API documentation is published under open-source MIT license and is free to use for everyone. No application needed.
Create Something New With Our Camera API
Open GoPro works with most of our newer camera models.* The control is available over BLE, WiFi, and USB and there are samples and demos in multiple programming languages.
*Full compatibility list includes: HERO12 Black, HERO11, HERO11 Mini, HERO10, HERO10 Bones and HERO9.
Functionality Overview
| Feature | BLE | Wi-Fi | USB |
|---|---|---|---|
| Connect & Pair Cameras | |||
| Check Camera Status | |||
| Change Settings and Modes | |||
| Record and Take Photos | |||
| Video Streaming | |||
| Media Management |
Get Exclusive Offers & Access
Are you working on an integration or have you already launched one? Connect with us to:
Not finding what you’re looking for?
Check out GoPro Labs. GoPro Labs extends GoPro camera capabilities beyond its stock features. Using QR Codes to communicate with the camera, you can generate custom shoot settings, start/stop triggers based on motion, speed, and much much more.