Skip to main content
This page is maintained by the Livepeer Studio Team. Help & support available via the Livepeer Discord.
Livepeer Studio is a hosted API platform for building live streaming and video-on-demand applications. It provides a REST API, TypeScript, Go, and Python SDKs, a React player and Broadcast component, and a dashboard for managing streams, assets, and billing. Studio operates as a gateway on the Livepeer network, routing transcoding and delivery workloads to the decentralised orchestrator pool.

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

Studio_Hero_Quickstart

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

Scaffold a new Livepeer app with npx @livepeer/create.
Studio_Hero_Dashboard

Manage streams, assets, API keys, and billing.
Studio_Hero_Studio-API

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.
Last modified on April 7, 2026