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.