This site is optimized for desktop and AI agents
Kaltura Docs — Preview Site

API References

The API References minisite documents the REST APIs of Kaltura's microservices. Its reference pages are generated from each service's OpenAPI specs, which every service publishes to the Platform Content Registry on each deploy. A service is onboarded once; after that, every deploy updates its documentation automatically.

Onboard once per repo Improve quality any time Staging deploy every nvq2 deploy Production deploy every prod deploy Onboard once — after that, every deploy publishes the specs automatically

What You Get

The Participants

microservice-api-docs Claude Code plugin kalt-ai-plugin-marketplace skills + workflows update staging/prod spec opens API References PR Microservice repo ovp-* · OpenAPI specs platform-content-registry microservices/servers/{domain}/ docs-kaltura-com API References minisite Staging docs.nvq2…/next Production docs.kaltura.com every deploy onboarding (once)
ParticipantRole
microservice-api-docs pluginClaude Code plugin in kalt-ai-plugin-marketplace. Holds the skills that onboard a repo, score its specs, and fix them, plus the workflow templates.
Microservice repoAny ovp-* service repo. Generates its OpenAPI specs into docs/specs/ and runs the docs workflows on each deploy.
platform-content-registryStores every published spec version under microservices/servers/{domain}/ and records which version is live on staging and on production.
docs-kaltura-comBuilds the API References minisite from the registry and adds curated pages written by developers and tech writers.

Two Kinds of Domain

"Domain" means two different things here:

TermWhat it isExample
Registry domainThe service's folder in the registry. Derived from the repository name — never chosen.ovp-agentic-api → agentic-api
API References domainA group in the API References minisite. It can combine several services under one product area.Agentic API = agentic-api + genie

Generated and Curated Content

Each API References domain mixes two kinds of pages:

Curated pages are reviewed together with the generated reference when a domain is first added. After that first approval, new spec versions are published without another review.

The Flows

Plugin Skills

SkillWhat it does
/microservice-api-docs:onboardRegisters the repo in the registry and creates the staging and production workflows
/microservice-api-docs:qualityScores the specs (0–100) and reports gaps and sensitive-data blockers, without changing files
/microservice-api-docs:fix-nestjsFixes gaps in NestJS controllers and DTOs
/microservice-api-docs:fix-fastapiFixes gaps in FastAPI routes and Pydantic models
/microservice-api-docs:initGenerates starter docs/intro.md, docs/environments.json, and docs/service.json