Livepeer Studio API
Managed REST API for the Livepeer network. Create and run live streams via RTMP/SRT/WHIP, ingest VOD assets, run transcode tasks, configure multistream destinations, drive WebRTC rooms, manage signing keys for token-gated playback, query usage and viewership metrics, and submit AI generate jobs to the network — all behind a single Bearer-authenticated API on https://livepeer.studio/api.
Documentation
Documentation
https://docs.livepeer.org
APIReference
https://docs.livepeer.org/api-reference
GettingStarted
https://docs.livepeer.org/quickstart
Authentication
https://docs.livepeer.org/developers/authentication
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/json-schema/livepeer-stream-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/json-schema/livepeer-asset-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/json-schema/livepeer-task-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/json-schema/livepeer-webhook-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/json-structure/livepeer-stream-structure.json
Other Resources
SpectralRuleset
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/rules/livepeer-studio-rules.yml
Examples
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/examples/livepeer-create-stream-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/examples/livepeer-create-webhook-example.json
APIsJSON
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-clip-livestream-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-enable-stream-recording-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-import-asset-from-url-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-inspect-session-recording-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-provision-live-stream-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-provision-multistream-restream-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-register-stream-webhook-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-secure-stream-signing-key-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-standalone-multistream-target-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-transcode-video-job-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/livepeer-com/refs/heads/main/arazzo/livepeer-com-upload-and-process-asset-workflow.yml