Docs
Documentation for Axinom Mosaic and the services powered by it.
Mosaic is the foundation for building modular, service-oriented backends. The services on top are built with it, from DRM and Encoding to media management, and you pick the ones you need.
Managed services
Customizable services
Mosaic
Mosaic gives every service the same foundation: identity and access management, a shared Management System, messaging between services, isolated environments, and hosting. Use it to build your own services, or to extend the services powered by Mosaic.
- Overview What Mosaic is and how its parts fit together
- Concepts Architecture, services, environments, messaging, and UI principles
- Core Services Identity, Management System, microfrontends, and messaging
- Libraries Backend and frontend packages, Mosaic UI, and the CLI
- Hosting Deploy and run your services on Axinom infrastructure
Services Powered by Mosaic
These services are built on Mosaic and work with its Management System, identity, and messaging out of the box.
Managed services
Developed, hosted, and operated by Axinom. Enable them for an environment and use them through their APIs and the Management System.
- DRM Multi-DRM protection for your video content
- Encoding Encode and package videos for streaming
- Video Ingest, encode, and manage videos
- Image Ingest, manage, and transform images
- Localization Manage languages and translations
- User Sign up and authenticate end users
- Personalization Store profiles, settings, favorites, and watch progress
Customizable services
Delivered as open source code in the Media Template. Use them as they are, or adapt them to your needs. To try them out, see Getting Started.
- Media Manage movies, TV shows, and their metadata
- Catalog Expose your media catalog to frontend apps
- Entitlement Decide who may play what, and issue DRM entitlements
- Channel Curate channels and playlists
- VOD-to-Live Turn playlists into live streams
Resources
- Release Notes What changed in each release
- Axinom Portal Manage tenants, environments, and users
- Billing How usage is measured and billed
- Tools Helpers for DRM, JWT, and more
- Glossary Terms used throughout the docs