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! Camera Remote API beta SDK v 2.10, making it possible to remote control supported Sony cameras. Latest version includes support for the interchangeable lens digital camera A7R II. There is also support for the latest Cyber-shot RX Series; the compact RX100 IV and the high performance, high-zoom RX10 II, as well as the high-zoom compact cameras HX90 and WX500. See the table below for details. For more information, check out the API references in the Camera Remote API beta SDK.

Supported API features for each compatible camera

HDR-AS152 HDR-AS20,
HDR-AS302,
HDR-AS1002
HDR-AZ1 HDR-AS200,
FDR-X1000
HDR-MV1 A73,
A7 II3,
A7R3,
A7R II3,
A7S3,
A50003,
A51003,
A60003,
NEX-5R3,
NEX-5T3,
NEX-63,
HX603,
HX903,
HX4003,
WX5003,
RX10 II3,
RX100 III3,
RX100 IV3
QX1,
DSC-QX30
DSC-QX102,
DSC-QX1002
Shoot mode Yes Yes Yes Yes Yes Yes Yes Yes
Still capture No Yes4 Yes Yes No Yes Yes Yes
Movie recording Yes Yes Yes Yes Yes Yes5 Yes Yes
Audio recording No No No No Yes No No No
Interval still recording No Yes Yes Yes No No No No
Loop recording No No No Yes No No No No
Viewfinder (Liveview) Yes Yes Yes Yes Yes Yes Yes Yes
Liveview size No No No No No Yes No No
Liveview frame No No No No No No Yes No
Zoom No No No No No Yes Yes Yes
Zoom setting No No No No No No Yes No
Half-press shutter No No No No No No Yes Yes
Touch AF position No No No No No Yes Yes Yes
Tracking focus No No No No No No Yes No
Continuous
shooting mode
No No Yes11 Yes11 No No Yes11 No
Continuous
shooting speed
No No Yes Yes No No Yes13 No
Self-timer No No Yes Yes No Yes Yes Yes
Exposure mode No No No No No Yes6 Yes Yes
Focus mode No No No No No Yes15 Yes12 Yes7
Exposure
compensation
No No No Yes No Yes Yes Yes
F number No No No No No Yes Yes Yes7
Shutter speed No No No No No Yes Yes Yes7
ISO speed rate No No No No No Yes Yes Yes
White balance No No No Yes16 No Yes16 Yes16 Yes16
Program shift No No No No No Yes Yes No
Flash mode No No No No No Yes Yes12 No
Still size No No No No No No Yes Yes
Still quality No No No No No No Yes No
Postview image size No No Yes Yes No Yes Yes Yes
Movie file format No No Yes Yes No No No No
Movie quality No Yes Yes Yes No No Yes13 No
Steady mode No Yes Yes Yes No No No No
View angle No Yes8 No Yes17 No No No No
Scene selection No No Yes Yes No No No No
Color setting No No Yes Yes No No No No
Interval time No No Yes Yes No No No No
Loop recording time No No No Yes No No No No
Wind noise reduction No No No Yes No No No No
Audio recording setting No No No Yes No No No No
Flip setting No No Yes Yes No No No No
TV color system No No Yes Yes No No No No
Camera setup1 No No No No No Yes No No
Camera function No No Yes Yes No No Yes No
Transferring images No No Yes Yes No No Yes No
Remote playback No No Yes Yes No No Yes14 No
Delete contents No No Yes Yes No No Yes No
IR remote control No No Yes Yes No No No No
Auto power off No No Yes Yes No No No No
Beep mode No No Yes Yes No No Yes Yes
Date/time setting No No Yes No No No Yes Yes
Storage information No No Yes Yes No No Yes No
Event notification Yes Yes Yes10 Yes18 Yes Yes Yes10 Yes9
Server information Yes Yes Yes Yes Yes Yes Yes Yes
  1. Some camera models need “Camera setup” API call before accessing shooting functions.
  2. The latest firmware update is needed.
  3. These cameras are compatible with the PlayMemories Camera Apps “Smart Remote Control” application. The latest version of the application should be installed and started to use the APIs.
  4. These cameras support only “actTakePicture”.
  5. A7 II, A7R II, A7S, A5100, HX60, HX90, HX400, WX500, RX10 II, RX100 III and RX100 IV support the APIs group.
  6. The setting in still mode is not available to cameras which have a hardware mode dial.
  7. Only DSC-QX100 supports the APIs group.
  8. Only HDR-AS30 supports the APIs group.
  9. These cameras support “getEvent (v1.1)” in addition to “getEvent (v1.0)”.
  10. These cameras support “getEvent (v1.2)” in addition to “getEvent (v1.0)” and “getEvent (v1.1)”.
  11. QX1 and DSC-QX30 support continuous shooting mode. HDR-AZ1, HDR-AS200 and FDR-X1000 support “Burst”/”MotionShot” shooting mode. Please see API specification to handle these types of continuous shooting mode.
  12. Only QX1 supports the APIs group.
  13. Only DSC-QX30 supports the APIs group.
  14. These cameras don’t support “seekStreamingPosition” API.
  15. The setting is not available to cameras which have a hardware focus mode switch.
  16. Only HDR-AS200 and FDR-X1000 support “actWhiteBalanceOnePushCustom” API.
  17. The setting is available when shoot mode is “still” or “intervallstill”.
  18. These cameras support “getEvent (v1.3)” in addition to “getEvent (v1.0)”, “getEvent (v1.1)” and “getEvent (v1.2)”.

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.