The problem we solve
Streaming applications often need to connect to multiple backends. Without a shared contract, every frontend must learn a different set of endpoints, response shapes, source formats, subtitle representations, and proxy conventions. OMSS provides that shared contract. A compliant backend exposes standardized resources for movies, TV shows, episodes, streaming sources, and subtitles. Clients can then use the same integration model across implementations.The OMSS ecosystem
The organization maintains several complementary projects:- The OMSS specification defines the standard REST API, schemas, OpenAPI documents, compliance requirements, and implementation registries.
- OMSS Core is the official TypeScript runtime and plugin orchestrator for building OMSS-compliant streaming services.
- The OMSS SDK is a TypeScript frontend SDK for consuming any OMSS-compliant backend.
- The OMSS template provides a ready-to-use starting point for building a backend.
- The documentation site contains guides, references, and project information.