RX100M5 Carton B RGB TestRX100M5 Carton B RGB Test

Camera Remote API

Develop apps to remotely control Sony cameras.

Wirelessly access Sony cameras with the Camera Remote API beta

Sony’s Camera Remote API beta SDK allows you to control a number of Sony cameras, including Sony Action cams, Sony Alpha cameras and Lens Style cameras, wirelessly from another device.

This opens up for a number of exciting use cases, such as zoom control, remote viewfinder, self-timer settings, still image capture and recording start and stop.

The Camera Remote API is a flexible API that builds on commonly-used protocols such as HTTP and JSON. And you can develop apps for any operating system, such as Android, iOS or Microsoft® Windows®.

Everything you need to start developing, in one package

The Camera Remote API beta SDK includes all the tools you need to create cool remote control apps for many Sony cameras. The Camera Remote API beta SDK includes a sample code for iOS and Android, a development guide and API references.

Support from Sony engineers at Stack Overflow

If you have questions during development, you can scan Stack Overflow for answers, or post a question yourself. Sony engineers scan Stack Overflow daily for new questions. Check out the Support page for details.

The Camera Remote API uses JSON-RPC over HTTP. You can therefore use the Camera Remote APIs with any operating system, such as Android, iOS or Microsoft® Windows®.

There are three main steps to get started:

  1. Download the Camera Remote API beta SDK and unzip it on your computer. Bring up the sample code provided and connect the remote device (for example a phone) to the camera over via Wi-Fi®.
  2. In your app you need to use SSDP (Simple Service Discovery Protocol) to discover the camera and get the endpoint URL needed to call the API, as well as information about the supported functionality in the camera.
  3. You can now call the APIs by HTTP POST with JSON.

In the following sections, you’ll get to learn all the details involved.

Camera Remote APICamera Remote API