Develop camera apps

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®.

Start developing now!

Develop_364x212_cameras

Everything you need to get 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.

New! In the latest version of the Camera Remote API beta SDK, we’ve added support for more API features for several of the supported Alpha and Cybershot cameras. See the table below for details. You can also lean more in our blog post about the latest Camera Remote API update . For more information, check out the API references in the Camera Remote API beta SDK.

Supported API features for each compatible camera

HDR-AS15 ** HDR-AS30**
HDR-AS100**
HDR-AS20
HDR-MV1 A7R ***
A7 ***
A7S ***
NEX-6 ***
NEX-5R ***
NEX-5T ***
A5000 ***
A6000 ***
DSC-HX60 ***
DSC-HX400 ***
DSC-RX100M3 ***
DSC-QX100 **
DSC-QX10 **
Shoot mode Yes Yes Yes Yes Yes
Still capture No Yes **** No Yes Yes
Movie recording Yes Yes Yes Yes***** Yes
Audio recording No No Yes No No
Interval still recording No Yes No No No
Viewfinder (Liveview) Yes Yes Yes Yes Yes
Liveview size No No No Yes No
Zoom No No No Yes Yes
Half-press shutter No No No No Yes **
Touch AF position No No No Yes Yes **
Self-timer No No No Yes Yes
Exposure mode No No No Yes****** Yes **
Focus mode No No No No Yes **, *******
Exposure compensation No No No Yes Yes **
F number No No No Yes Yes **, *******
Shutter speed No No No Yes Yes **, *******
ISO speed rate No No No Yes Yes **
White balance No No No Yes Yes **
Program shift No No No Yes No
Flash mode No No No Yes No
Still size No No No No Yes **
Postview image size No No No Yes Yes
Movie quality No Yes No No No
Steady mode No Yes No No No
View angle No Yes******** No No No
Beep mode No No No No Yes **
Date/time setting No No No No Yes **
Event notification Yes Yes Yes Yes Yes *********
Camera setup * No No No Yes No
Server information Yes Yes Yes Yes Yes

* Some camera models need a Camera setup API call before accessing camera remote shooting functions.
** The latest firmware update is needed.
*** These cameras are compatible with the PlayMemories Smart Remote Control camera app. The latest version of the app should be installed and started, to enable the use of the APIs.
**** These cameras only support actTakePicture.
***** Only supported by A7S and DSC-RX100M3.
****** The setting in still mode is not available to cameras which have a hardware mode dial.
******* Only supported by DSC-QX100.
******** Onyly supported by HDR-AS30.
********* These cameras support getEvent (version 1.1) in addition to getEvent (version 1.0).

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.

Develop_364x212_Support

Now learn how to start developing apps with the Camera Remote API beta SDK.