This page is maintained by the Livepeer Studio Team. Help & support available via the Livepeer Discord.
Key Features
- Livestream - Create streams, ingest via RTMP or WebRTC, play back with low-latency WebRTC or HLS, record sessions, and multistream to other platforms.
- Video on demand - Upload assets (TUS or PUT), transcode, and play back with the Livepeer Player or any HLS/MP4 player.
- Access control - Gate playback with webhooks or JWTs for subscriptions or token-gating.
- Events and analytics - Webhooks for stream and asset events, and a viewership API for engagement and performance metrics.
- SDKs - TypeScript, Go, and Python server SDKs, plus a React Player and Broadcast component.
Try Livepeer Studio

Create an account, get an API key, and stream or upload your first asset.

Scaffold a new Livepeer app with
npx @livepeer/create.
Manage streams, assets, API keys, and billing.

REST API for streams, assets, playback, webhooks, and more.
Get Started
Get started with Livepeer Studio by creating an account, an API key, and then using the SDK to play a video (e.g. An asset you uploaded in the dashboard).Livepeer Studio Resources
Full documentation: API reference, SDKs, and product guides.
Open-source Studio platform and SDK code.
Livepeer community: builders, operators, and ecosystem contributors.
Platforms and products built on Livepeer Studio.