StreamPlume Developers
Everything you need to upload, package and deliver adaptive video from your own application — REST API, signed playback, SDKs and delivery telemetry.
Upload your first asset and get a playable manifest in about five minutes.
Endpoints for assets, renditions, playback tokens and delivery reports.
Official clients for Node, Python and Go, plus a thin REST wrapper for everything else.
A working HLS ladder served from this origin, with the segment layout we use in production.
Asset lifecycle events delivered to your endpoint with signed payloads.
Live health of ingest, packaging and edge delivery components.
How delivery works
An upload is transcoded into an adaptive ladder, packaged as HLS and published to a delivery origin. Player requests hit the nearest edge, which pulls segments from the origin on a cache miss and keeps them warm for subsequent viewers.
# the shape of a published asset /video/hls/<ladder>/master.m3u8 # multivariant manifest /video/hls/<rung>/index.m3u8 # media playlist per rendition /video/hls/<rung>/part.ts # transport-stream segments
Base URL
https://api.streamplume.com/v1
All requests require a bearer token. Keys are scoped per project and can be rotated without downtime — see the API reference.