Developer documentation

StreamOS Docs

Guides and a full API reference for uploading video, running live streams, and receiving events — from your own backend, with no browser and no dashboard session.

Base URLhttps://api.streamos.in/api/public/v1

Your first request

Three calls, then it is transcoding

  1. 1Ask where to put the fileOne call returns a signed upload URL and the public URL the file will live at.
  2. 2Send the bytes to storageA plain PUT, straight to the bucket. The video never passes through the API.
  3. 3Register itPost the URL back and transcoding queues itself. You get an id and a status.
Read the quick start
register a video
curl -X POST https://api.streamos.in/api/public/v1/videos/ \
  -H "Authorization: Bearer $STREAMOS_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"title":"Lecture 1","source_url":"https://…/lecture.mp4"}'
Platform

What you can build

Reference

The rest of the reference