Eyevinn Open Source Cloud REST API
The Eyevinn Open Source Cloud (OSC) REST API is the management plane for provisioning and operating service instances on the OSC platform. The API uses Personal Access Tokens (PATs) issued from app.osaas.io and a custom `x-pat-jwt: Bearer ` header to obtain short-lived Service Access Tokens (SATs) per service from `https://token.svc.prod.osaas.io/servicetoken`. Once a SAT is obtained, callers create, list, and remove instances of any of the 180+ services on OSC (PostgreSQL, FFmpeg, Encore, Shaka Packager, ClickHouse, Owncast, Gitea, Grafana, n8n, MinIO, and many more). Workspace, billing, and custom application ("MyApps") management are also exposed. Eyevinn publishes first-party client SDKs in TypeScript (`@osaas/client-core`, `@osaas/client-services`, `@osaas/client-transcode`) and Go (`EyevinnOSC/client-go`), plus a Terraform provider and a GitHub Action.