Xtream AI
Home Documentation Changelog Pricing Contact
Get a license
Getting Started CLI Tools (Commands) Admin/Reseller API Reference Admin/Reseller API SDK Knowledge FAQ
Getting Started
Introduction Installation Add a Load Balancer Server Configure the Reverse Proxy
Streams
Stream Providers & Mirrors
CLI Tools (Commands)
Start Services Stop Services Rescue Admin Access Generate a Backup
Admin/Reseller API Reference
Overview For Resellers Coming from XC or OneStream Authentication Errors Rate limits and Idempotency
Xtream AI API Reference
Overview
General
Overview GET Health Check GET Caller Identity
Lines
Overview GET List Lines POST Create Line GET Retrieve Line POST Update Line POST Enable Line POST Disable Line POST Renew Line POST Reset Password POST Delete Line GET List Connections
Catalog
Overview GET List Packages GET List Bouquets GET List Streams GET Retrieve Stream GET List VODs GET Retrieve VOD
Resellers
Overview GET List Resellers A POST Create Reseller GET Retrieve Reseller A POST Update Reseller A GET Read Billing A POST Adjust Billing A
XC and XUI
Overview Overview and field tables Unsupported actions
Account
Overview GET User Info
Catalog
Overview GET List Packages GET List Bouquets GET List Streams GET Retrieve Stream GET List Movies GET Retrieve Movie
Lines
Overview GET List Lines GET Retrieve Line POST Create Line POST Edit Line POST Extend Line POST Enable Line POST Disable Line POST Delete Line
Resellers
Overview GET List Users A GET Retrieve User A POST Create User POST Edit User A POST Adjust Credits A
OneStream
Overview Overview and field tables
Account
Overview GET Profile
Catalog
Overview GET List Packages GET List Bouquets
Lines
Overview GET List Lines GET Find Line POST Create Line POST Create Line (Advanced) POST Renew Line POST Enable Line POST Disable Line POST Terminate Line POST Update Line (Advanced)
Resellers
Overview GET Find User A POST Create User
Transactions
Overview GET Retrieve Transaction
Admin/Reseller API SDK
Overview Install Quickstart Authentication Errors Retry and Idempotency Common Tasks
Working with resources
Lines Catalog Resellers Cheat sheet
Knowledge
Difference Between M3U8 (HLS) and .TS (MPEG-TS) Primary Sources vs Secondary Sources On Demand Vs Turbo On Demand Mark Channels as an Event Stream Proxies Chat System (Resellers Network) Playlist Encryption Support for DRM Keys (Widevine / Playready / CENC) External EPG Support & AI Auto-Match
FAQ
Do I Have To Re-encode My VOD Content? Where is the TMDB API Key? Does Xtream AI work with any IPTV App?
Xtream AI · All rights reserved
New The Future of Streaming Starts Here

Streaming Engine Documentation

This documentation portal is your central hub for everything related to Xtream AI Streaming Engine. Whether you're a system administrator or developer, you'll find all the technical guidance you need to start using it.

Where can I get a license? →

Build with our SDKs

Typed clients for the Panel API in PHP and Python. Automatic retry, idempotency and cursor pagination handled for you. MIT licensed.

php PHP SDK PHP 8.1 or newer. Install via Composer or drop in the standalone ZIP with no dependencies. Install → Python SDK Python 3.10 or newer. Install straight from GitHub with pip, single transitive dependency. Install →

Explore by categories

Getting Started
Everything you need to install, activate, and launch your Xtream AI system for the first time.
CLI Tools (Commands)
Command-line utilities for system control (start, stop), emergency recovery and backups.
Knowledge
Detailed explanations of how some of the key features work in Xtream AI.
FAQ
Quick answers to common questions about licensing, compatibility and general usage.

Popular articles

Getting Started Introduction Knowledge On Demand Vs Turbo On Demand Knowledge Mark Channels as an Event Knowledge Stream Proxies Knowledge Chat System (Resellers Network) FAQ Do I Have To Re-encode My VOD Content? FAQ Where is the TMDB API Key?
Xtream AI · All rights reserved
↑↓ to navigate ↵ to select Esc to close
Xtream AI Docs