Compatibility
OS Compatibility
Section titled “OS Compatibility”Supported operating systems for the Alpha Camera REST API server binary.
| OS | Version / Detail |
|---|---|
| Windows | Windows 11 64-bit |
| Linux x64 | Ubuntu 22.04 LTS, Ubuntu 24.04 LTS |
| Linux ARM64 — Jetson Orin Nano | Cortex-A78AE, Ubuntu 20.04.6 |
| Linux ARM64 — Jetson Nano B01 | Cortex-A57, Ubuntu 18.04.1 |
| Linux ARM64 — Raspberry Pi 4 4GB | Cortex-A72, Debian 12 Bookworm |
| macOS | 14 (Sonoma), 15 (Sequoia), 26+ (Tahoe) |
Camera Connection Compatibility
Section titled “Camera Connection Compatibility”Supported camera models and their connection mode support per physical layer. Connection modes: R = Remote, C = Contents, T = Remote Transfer.
| Model | USB (R/C/T) | Wired Ethernet (R/C/T) | Wireless (R/C/T) |
|---|---|---|---|
| ILX-LR1 *2 | R / C / T | R / C / T | R / C / T |
| ILCE-1M2 | R / C / T | R / C / T | R / C / T |
| ILCE-1 | R / C / T | R / C / T | R / C / T |
| ILCE-9M3 | R / C / T | R / C / T | R / C / T |
| ILCE-9M2 | R / — / — | R / — / — | — / — / — |
| ILCE-7RM5 | R / C / T | — / — / — | R / C / T |
| ILCE-7RM4A | R / C / — | — / — / — | — / — / — |
| ILCE-7RM4 | R / — / — | — / — / — | — / — / — |
| ILCE-7CR | R / C / T | — / — / — | R / C / T |
| ILCE-7SM3 | R / C / T | — / — / — | R / C / T |
| ILCE-7M5 *1 | R / C / T | — / — / — | R / C / T |
| ILCE-7M4 | R / C / T | — / — / — | R / C / T |
| ILCE-7CM2 | R / C / T | — / — / — | R / C / T |
| ILCE-7C | R / C / — | — / — / — | — / — / — |
| ILCE-6700 | R / C / T | — / — / — | R / C / T |
| ILME-FX3A *2 | R / C / T | R / C / T *2 | R / C / T |
| ILME-FX3 (Ver.2.00+) *2 | R / C / T | R / C / T *2 | R / C / T |
| ILME-FX2 | R / C / T | — / — / — | R / C / T |
| ILME-FX30 *2 | R / C / T | R / C / T *2 | R / C / T |
| ZV-E1 | R / C / T | — / — / — | R / C / T |
| ZV-E10M2 | R / C / — | — / — / — | R / C / — |
| DSC-RX1RM3 | R / C / T | — / — / — | R / C / T |
| DSC-RX0M2 (Ver.3.00+) | R / C / — | — / — / — | — / — / — |
*1 SSH authentication required for connection.
*2 Use a USB Type-C wired LAN adaptor for wired Ethernet.
API Compatibility
Section titled “API Compatibility”Not all APIs are available on every camera. The table below shows per-camera support for APIs that vary across models. Universal APIs (connect, disconnect, get/set properties, send commands) are supported on all cameras and are not listed.
Data sourced from Camera Remote SDK V2.01.00 api_list.
Legend
Section titled “Legend”| Symbol | Meaning |
|---|---|
| ✓ | Supported |
| — | Not supported |
Per-Camera API Support
Section titled “Per-Camera API Support”| API | LR1 | A1II | A1 | A9III | A9II | A7RV | A7RIVa | A7RIV | A7CR | A7SIII | A7V | A7IV | A7CII | A7C | A6700 | FX3A | FX3 | FX2 | FX30 | ZV-E1 | ZV-E10II | RX1RIII | RX0II |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Live View | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| OSD | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SD Card (C) | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SD Card (T) | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| Transfer Callback | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| Settings Download | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Settings Upload | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
Capabilities discovered at runtime
Section titled “Capabilities discovered at runtime”Some newer endpoints are deliberately absent from the table above, because support for them is not a fixed per-model fact and a ✓/— matrix would misrepresent them. The camera reports what it will accept, and the answer can change with the camera’s current settings.
| API | What determines support | How to find out |
|---|---|---|
| Button press | The body’s own key list, which is much shorter than the full enum. An ILCE-7M4 accepts 24 keys — the D-pad, enter, menu, fn, playback, c1–c4, movie, ael, af-on — but not delete, mode, c5–c7, display, home or thumbnail. |
A rejected press returns 400 with the camera’s supported list in data.supported_buttons. |
| AF frame position | The current focus-area, not the model. Only areas that actually draw a box report one — Flexible Spot, Expand Flexible Spot and the Tracking variants. |
400 while the focus area draws no box. Read focus-area to know which mode you are in. |
| Remote touch | Alpha bodies accept a touch, but cannot choose what it does — FunctionOfRemoteTouchOperation is unsupported on Alpha including the ILCE-7M4. Only broadcast bodies can select the function. |
Attempt the touch; the response reports what happened. |
Querying at runtime is the reliable approach for all three: the camera is the authority, and it answers in the error body rather than requiring a lookup table that would go stale as firmware changes.
Property Compatibility
Section titled “Property Compatibility”Most properties (ISO, aperture, shutter speed, white balance, drive mode, focus, exposure program mode, metering mode, etc.) are supported on all cameras. The table below lists only properties that vary across models.
Legend
Section titled “Legend”| Symbol | Meaning |
|---|---|
| ✓ | Supported |
| — | Not supported |
Per-Camera Property Support
Section titled “Per-Camera Property Support”| Property | LR1 | A1II | A1 | A9III | A9II | A7RV | A7RIVa | A7RIV | A7CR | A7SIII | A7V | A7IV | A7CII | A7C | A6700 | FX3A | FX3 | FX2 | FX30 | ZV-E1 | ZV-E10II | RX1RIII | RX0II |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| creative-look | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| picture-profile | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| silent-mode | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — | — |
| shutter-type | ✓ | ✓ | ✓ | — | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | — | — | — | ✓ | — |
| shutter-mode | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ✓ | ✓ | ✓ | ✓ | — | — | — | — |
| flicker-less-shooting | — | ✓ | ✓ | ✓ | — | — | — | — | ✓ | — | ✓ | — | ✓ | — | — | — | — | ✓ | — | — | — | — | — |
| flash-mode | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | — |
| audio-recording | — | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| timecode-* | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| image-stabilization | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| movie-stabilization | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| long-exposure-nr | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | ✓ | ✓ | — | — | — | ✓ | — |
| aps-c-s35 | ✓ | ✓ | — | ✓ | — | ✓ | — | — | — | ✓ | ✓ | ✓ | — | — | — | ✓ | ✓ | ✓ | — | ✓ | — | — | — |
| movie-shooting-mode | ✓ | ✓ | — | ✓ | — | — | — | — | ✓ | ✓ | ✓ | — | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — |
| color-gamut | ✓ | ✓ | — | ✓ | — | — | — | — | ✓ | ✓ | ✓ | — | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — |
| base-look-import | ✓ | ✓ | — | ✓ | — | — | — | — | ✓ | — | ✓ | — | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — |
| embed-lut | ✓ | ✓ | — | ✓ | — | — | — | — | ✓ | ✓ | ✓ | — | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| lut-import | ✓ | ✓ | — | ✓ | — | — | — | — | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — |
| pp-lut-base-look | ✓ | ✓ | — | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | — |
| shutter-angle | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ✓ | ✓ | ✓ | ✓ | — | — | — | — |
| exposure-index | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ✓ | ✓ | ✓ | ✓ | — | — | — | — |
| base-iso | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ✓ | ✓ | ✓ | ✓ | — | — | — | — |
| base-look-value | ✓ | ✓ | — | ✓ | — | — | — | — | — | ✓ | ✓ | — | — | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| shooting-enable | — | ✓ | ✓ | ✓ | — | ✓ | — | — | — | ✓ | — | ✓ | — | — | ✓ | — | — | — | — | — | — | — | — |
| image-id-string | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| image-id-num | ✓ | ✓ | ✓ | ✓ | — | ✓ | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| battery-remain | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |