Xtream AI
Home Documentation Changelog Pricing Contact
Get a license
Getting Started CLI Tools (Commands) Admin/Reseller API Reference Admin/Reseller API SDK WHMCS Module FAQ
Getting Started
Start here
Introduction Installation Update the Engine Add a Load Balancer Server Configure the Reverse Proxy
Dashboard
The Dashboard
Clients
Create a Client Edit a Client Packages and Bouquets Member Groups Mass Import Clients Live Connections Connections History
Resellers
Create a Reseller Reseller Credits Chat System Reseller DNS Blocking
Channels
Add a Live Channel 24/7 Channels Primary vs Secondary Sources Preferred Source Live Ingest On Demand vs Turbo On Demand Mark Channels as an Event Mass Edit Import Channels Categories and Ordering HLS (M3U8) vs MPEG-TS
More channel features
Mosaics New Arrivals Channel Events Scheduler
Movies & Series
Import a Movie Import a Series Mass Import Movies & Series Catalog Tools Watch Folder
EPG
EPG Sources & AI Auto-Match
Providers
Stream Providers & Mirrors Stream Proxies
Settings
General Settings Database Backups Telegram & Discord Notifications Protection Playlist Encryption DRM Keys (Widevine, PlayReady, CENC)
Copilot
Copilot
Plugins
Plugins
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 POST Create Reseller GET Retrieve Reseller POST Update Reseller A GET Read Billing POST Adjust Billing
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 GET Retrieve User POST Create User POST Edit User A POST Adjust Credits
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 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
WHMCS Module
Overview Quickstart Install Configure Reseller vs Admin Keys Provisioning Modes Bulk Tools Troubleshooting FAQ
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
Install Xtream AI, then tour the whole panel in menu order: clients, resellers, channels, movies and series, EPG, settings and add-ons.
CLI Tools (Commands)
Command-line utilities for system control (start, stop), emergency recovery and backups.
Admin/Reseller API
Automate lines, resellers and the catalog from your own tools, with the native API or the XC and OneStream compatible dialects.
FAQ
Quick answers to common questions about licensing, compatibility and general usage.

Popular articles

Start here Introduction Channels Add a Live Channel Clients Create a Client Resellers Create a Reseller Channels Preferred Source Channels Live Ingest More channel features Mosaics Channels On Demand vs Turbo On Demand
Xtream AI · All rights reserved
↑↓ to navigate ↵ to select Esc to close
Xtream AI Docs