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.20, makes it possible to remove control supported Sony cameras. The latest version includes support for the full-frame α7S II and the palm-sized RX1R II. There is also support for updated features in the PlayMemories Camera App including: continuous shooting mode and speed, still capture, transferring of images, and zoom setting. 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 α73,
α7 II3,
α7R3,
α7R II3,
α7S3,
α50003,
α51003,
αv60003,
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 Yes Yes No
Zoom No No No No No Yes Yes Yes
Zoom setting No No No No No Yes19 Yes No
Half-press shutter No No No No No Yes 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 Yes20 Yes11 No
Continuous
shooting speed
No No Yes Yes No Yes20 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 Yes21 Yes No
Transferring images No No Yes Yes No Yes21 Yes No
Remote playback No No Yes Yes No Yes21 Yes14 No
Delete contents No No Yes Yes No Yes21 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 Yes21 Yes No
Event notification Yes Yes Yes10 Yes18 Yes Yes18 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. α7 II, α7R II, α7S, α5100, 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)”.
  19. NEX-5R, NEX-5T and NEX-6 don’t support the APIs group.
  20. ILCE-7, ILCE-7R, ILCE-7S, ILCE-5000, ILCE-5100, ILCE-6000, NEX-5R, NEX-5T, NEX-6, DSC-HX60, DSC-HX400 and DSC-RX100M3 don’t support the APIs group.
  21. ILCE-7, ILCE-7R, ILCE-5000, ILCE-5100, ILCE-6000, NEX-5R, NEX-5T, NEX-6, DSC-HX60 and DSC-HX400 don’t support the APIs group. AVCHD movie is not supported. ILCE-7S and DSC-RX100M3 support only still images. ILCE-7M2 doesn’t support remote playback API group.

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.