Docs

Developer documentation

Everything you need to work with Streamora: the API, provider scripts and ready-to-use examples.

REST APIBuilt into every panel
Script guideWrite your own provider
ExamplesPython and PHP

REST API Reference

Full interactive API documentation is built into every Streamora installation. Covers all endpoints, channels, profiles, packages, streams, users, providers, and more.

API Interactive
  1. Install Streamora on your server
  2. Open the admin panel in your browser
  3. Navigate to Menu → API Docs

The API docs page includes request/response examples, field descriptions, and curl snippets for every endpoint.

Provider Script Making Guide

Learn how to create custom provider scripts for Streamora. Covers manifest fetching, key extraction, interactive mode, session management, and the full script protocol.

Python Guide
View on GitHub

Channel API Example Scripts

Ready-to-use Python and PHP scripts for creating, updating, and managing channels via the Streamora API. Includes bulk import, sync by name, DRM examples, and one-liner operations.

Python 3 PHP
streamora_api_example.py + streamora_api_example.php
Download Example Scripts (.tgz)

View on GitHub

Try a Script Before You Buy

Every paid provider script can be installed as a free demo. The demo loads 6 channels of the script (the first two, two from the middle and the last two) for 7 days, so you can check that it works with your account and your server before you pay. All other channels are skipped.

Guide Streamora 1.4.09+
  1. In your panel open Menu → Buy Scripts and click Try demo on the script
  2. Read what the script needs (account, region, proxy) and tick I have these requirements
  3. Click Start demo. The script installs and a provider is created for it
  4. Open Provider Scripts, enter your account, enable it and click Sync
  5. The sync log shows Demo script: 6 of N channels imported. Play them to test

One demo per script, up to 5 demos at a time. When we release a fixed version of a script, a new demo opens. Interactive mode is not available in a demo. After you buy, click Install again on the Buy Scripts page to get all channels.