open-videocore is a plain REST API — ingest, transcode, package, search, and deliver video — simple enough for a general-purpose coding agent to drive from a single prompt. No SDK. No plugin. Just describe the outcome.
Runs entirely on Open Source Cloud — install your own instance in minutes.
A REST API with a committed OpenAPI contract is something a coding agent can already read and call — open-videocore is designed so that's enough.
The full API surface is a committed openapi.json. Point any general-purpose agent at it — Claude Code or otherwise — and it can call every endpoint directly, no client library to install.
Connected over the OSC MCP server, an agent dispatches calls through OSC's MCP layer, which authenticates them automatically — no instance URL or bearer token to hand it at all.
Assets, Jobs, and Pipeline Executions are simple, pollable resources with predictable status fields — an agent can track a long-running transcode without guesswork. See the data model.
Three real prompts, and the actual API calls each one makes — see the full list.
One workspace, one provisioned stack, one REST API — 100 endpoints across 18 resource groups.
Point it at open-videocore and describe the outcome you want.