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.
Eyevinn Open Source Cloud REST API is one of 8 APIs that Eyevinn Technology publishes on the APIs.io network.
Tagged areas include Open Source Cloud, OSC, Management, and REST. The published artifact set on APIs.io includes API documentation, an API reference, a getting-started guide, authentication docs, and SDKs.