Available APIs & SDKs
Sony offers several ways to control cameras programmatically. Each targets a different use case and language — pick the one that fits your project.| Product | Language | What It Does |
|---|---|---|
| Client SDK | TypeScript | High-level npm package — managed camera lifecycle, auto-discovery, typed APIs, reconnection |
| HTTP API | Any | RESTful endpoints on localhost — call from curl, Python, Go, or any HTTP client |
| Camera Remote SDK | C++, C# | Sony’s official native SDK — direct camera control without an HTTP layer |
| Camera Remote Command SDK | C++ | PTP-based protocol for low-level direct camera commands |
| AI SDK Assistant | — | MCP server that connects AI assistants to 13,000+ pieces of SDK documentation |

