Skip to main content
The Livepeer Studio API is REST-based: resource-oriented URLs, JSON request and response bodies, standard HTTP methods and status codes.

Authentication

Use API keys to authenticate. Create and manage keys in Livepeer Studio → Developers. Send the key in the request header:
Authorization: Bearer YOUR_API_KEY
Keep API keys secret. Do not expose them in the browser or in public repos. Prefer backend-to-API calls. CORS-enabled keys are deprecated; avoid using them in frontend code.

Base URL and resources

  • Base URL for the Studio API is documented in the Livepeer Studio API reference.
  • Main resources include: stream, session, asset, playback, multistream, webhook, signing-key, task, viewership, transcode, and (for AI) generate.

Full reference

For endpoints, request/response shapes, and usage: Use the SDKs (TypeScript, Go, Python) for a typed client. For access control, see API keys and signing keys and Access control.
Last modified on February 18, 2026