The Alpha Camera REST API is a community-built developer tool and is not officially supported by Sony. It is built on Sony’s native Camera Remote SDK, but this site focuses on the REST API, client SDKs, and tools.
Connection Modes
| Mode | Capabilities |
|---|---|
remote | Full camera control — shooting, settings, live view. Auto-transfers images to the host PC. |
remote-transfer | Full camera control + explicit SD card file access. Most capable mode. |
contents | SD card file access only. No shooting or settings control. |
Architecture
The Alpha Camera REST API is an HTTP + SSE server built on Sony’s native Camera Remote SDK. It translates RESTful requests into native SDK calls, enabling camera control from any language or tool that can make HTTP requests. If you’d rather call typed methods than build URLs by hand, three language clients wrap this API:- TypeScript / Node —
@alpha-sdk/client - Python —
alpha-sdk-client - Swift (iOS / macOS) —
AlphaSDK
npm install -g @alpha-sdk/api && camera-server start. Or embed it in your Node app via the ServerManager class.
Quick Start
Alpha Camera REST API overview
Discover, connect, and shoot with curl in under 5 minutes
Base URL
--port flag or the TypeScript CameraServer({ port }) option.
Response Format
All endpoints return JSON with a consistent shape:"success": false with an HTTP status of 400, 404, or 500.

