AXIS 10 documentation
Welcome to the AXIS 10 integration guide. This documentation is designed to help you build and deploy OTT (Over-The-Top) applications with AXIS, a component-based architecture that combines advanced EPG (Electronic Program Guide), DIVA Player integration, and flexible backend services.
What is AXIS?
AXIS 10 is a multi-platform front-end framework for building native OTT applications. It provides:
- Component-Based Architecture: Reusable, composable UI components for rapid development
- Advanced EPG: Comprehensive electronic program guide with flexible scheduling and metadata management
- DIVA Player Integration: Seamless video playback with support for live streams, VOD, and advanced features
- Flexible Backend Integration: Connect to your own services or use bespoke backend solutions
- Content Ingestion: Streamlined workflows for managing video content, metadata, and advertisements
Documentation Structure
This documentation is organized to support your integration journey:
Onboarding - Start Here
Before building, answer critical questions about your video workflow, data contracts, and system architecture. This foundational step ensures your implementation aligns with your business requirements.
Getting Started
Choose your path based on what you're building:
- AXIS Frontend Applications - Build OTT apps using AXIS components and services
- Bespoke Backend Services - Implement custom backend services that AXIS will consume
- Content Ingestion - Set up systems to manage video content, metadata, and assets
Concepts
Understand the architecture and design patterns:
- AXIS Frontend - Component architecture, state management, and best practices
- Backend Services - API design, data models, and integration patterns
- Content Ingestion - Workflow architecture and data contract specifications
Guidelines
Development standards and best practices:
- Frontend Guidelines - Code quality, performance, and UI standards
- Ingestion Guidelines - Data validation, error handling, and operational practices
How-To
Step-by-step implementation guides:
- Develop AXIS Frontend Applications - Detailed walkthrough of building OTT apps
- Develop Backend Services - Implement custom business logic and APIs
- Develop Ingestion Services - Build content management and ingestion systems
Quick Start
First time here? Follow this path:
- Start with Onboarding to understand your requirements
- Choose your integration scenario and read the corresponding Getting Started guide
- Review Concepts to understand the architecture
- Implement using the How-To guides
- Reference Guidelines for best practices
Already know what you're building? Jump directly to the Getting Started section for your use case.
Need Help?
Each section includes code examples, architecture diagrams, and best practices. If you have questions about a specific feature, search the documentation or refer to the detailed implementation guides in the How-To section.