Livepeer website screenshot

Livepeer

Livepeer is a decentralized video infrastructure network. Independent orchestrators run GPU hardware to provide live and on-demand video transcoding services, paid for in ETH/LPT on the Livepeer protocol. Livepeer Studio is the managed gateway and developer platform sitting on top of the network, exposing a REST API at livepeer.studio/api for live streams, on- demand assets, multistream targets, transcoding jobs, sessions, playback, signing keys, AI generation (text-to-image, image-to-image, image-to-video, upscale, audio-to-text), and webhooks. Official SDKs are published for JavaScript/TypeScript, Python, Go, and Ruby, with React Player and React Broadcast components for client-side playback and ingest.

Livepeer publishes 12 APIs on the APIs.io network, including accessControl API, asset API, generate API, and 9 more. Tagged areas include Video, Streaming, Transcoding, Decentralized, and Web3.

The Livepeer catalog on APIs.io includes 1 JSON-LD context and 3 Spectral governance rulesets.

Livepeer’s developer surface includes authentication, documentation, GitHub presence, status page, engineering blog, API reference, pricing, and 45 more developer resources.

54.6/100 strong ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-08-25 · rubric v0.14.0
AccessFreeSelf serve⚡ Free to try
28 APIs 18 Features 10 Use Cases
VideoStreamingTranscodingDecentralizedWeb3Live VideoAI Video

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-25 · rubric v0.14.0
Composite quality — 54.6/100 · strong
Contract Quality 14.9 / 25
Developer Ergonomics 8.1 / 20
Access Clarity 9.2 / 20
Operational Transparency 5.8 / 13
Contract Governance 8.4 / 12
Discoverability 8.2 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Delegated User Identity 0 / 6
Protected Resource Metadata 0 / 5
Registration Without a Human 0 / 6
Agentic Commerce Surface 0 / 5
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/livepeer: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 28

Individual APIs this provider publishes, each with its own machine-readable definition.

Livepeer Studio REST API

Primary REST API for the Livepeer Studio gateway. Resource-oriented JSON endpoints for live streams, on-demand assets, multistream targets, transcoding jobs, sessions, playback,...

Livepeer Streams API

Endpoints for creating and managing live streams, ingest RTMP/WHIP URLs, profiles for adaptive bitrate transcoding, recording, and stream keys.

Livepeer Assets API

Endpoints for uploading, importing, transcoding, and serving on-demand video assets, including direct upload, URL import, and IPFS storage.

Livepeer Multistream Targets API

Endpoints for registering and managing multistream destinations that forward an active live stream to additional RTMP/RTMPS endpoints such as YouTube, Twitch, or X.

Livepeer Webhooks API

Webhook management endpoints plus outbound event notifications for stream lifecycle events (stream.started, stream.idle, recording.ready, asset.ready, playback.access_control). ...

Livepeer Transcode API

Endpoints for one-off transcoding jobs against source files in object storage, returning a job handle and transcoded renditions.

Livepeer Sessions API

Endpoints for retrieving completed live session recordings and metadata for past live streams.

Livepeer Playback API

Playback info endpoint returning HLS/WebRTC playback URLs and metadata for a stream or asset, plus access-control gating.

Livepeer Signing Keys API

Endpoints for managing JWT signing keys used for playback access control and webhook signature verification.

Livepeer AI Generate API

AI video and image generation endpoints (text-to-image, image-to-image, image-to-video, upscale, audio-to-text) routed through the Livepeer AI subnet of GPU orchestrators.

Livepeer JavaScript/TypeScript SDK

Official TypeScript/JavaScript SDK (@livepeer/ai or livepeer) for the Livepeer Studio REST API and AI endpoints.

Livepeer Python SDK

Official Python SDK for the Livepeer Studio REST API.

Livepeer Go SDK

Official Go SDK for the Livepeer Studio REST API.

Livepeer Ruby SDK

Official Ruby SDK for the Livepeer Studio REST API.

Livepeer React Player Component

React video player component for HLS/WebRTC playback of Livepeer streams and assets, with customisable controls and access-control integration.

Livepeer React Broadcast Component

React component for in-browser WebRTC broadcasting to a Livepeer live stream, with device selection and settings controls.

Livepeer accessControl API

Operations related to access control/signing keys api

Livepeer asset API

Operations related to asset/vod api

Livepeer generate API

Operations related to AI generate api

Livepeer metrics API

Operations related to metrics api

Livepeer multistream API

Operations related to multistream api

Livepeer playback API

Operations related to playback api

Livepeer room API

Operations related to rooms api

Livepeer session API

Operations related to session api

Livepeer stream API

Operations related to livestream api

Livepeer task API

Operations related to tasks api

Livepeer transcode API

Operations related to transcode api

Livepeer webhook API

Operations related to webhook api

Scroll for all 28

Postman Collections 4

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 25

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Livepeer AI Runner

OPEN COLLECTION

Livepeer AI Runner

OPEN COLLECTION

Livepeer API Reference

OPEN COLLECTION

Livepeer API Reference

OPEN COLLECTION

Scroll for all 25

Arazzo Workflows 11

Multi-step API workflows described with the Arazzo specification.

Livepeer Clip a Livestream

Create a clip from a live playback ID, poll the clip task, fetch the asset.

ARAZZO

Livepeer Enable Recording on a Stream

Create a stream, enable recording via update, and confirm the change.

ARAZZO

Livepeer Import an Asset from a URL

Upload an asset from an external URL, then poll the processing task.

ARAZZO

Livepeer Inspect a Session Recording

Read a stream session and resolve its recording playback info.

ARAZZO

Livepeer Provision a Live Stream

Create a live stream, confirm it exists, and resolve its playback info.

ARAZZO

Livepeer Provision Multistream Restreaming

Create a stream and attach an inline multistream target to restream it.

ARAZZO

Livepeer Register a Stream Webhook

Create a stream then register a webhook scoped to its lifecycle events.

ARAZZO

Livepeer Secure a Stream with a Signing Key

Create a signing key, create a JWT-gated stream, and resolve playback.

ARAZZO

Livepeer Reuse a Standalone Multistream Target

Create a reusable multistream target, then bind it to a new stream by ID.

ARAZZO

Livepeer Run a Transcode Job

Submit a transcode job to S3/web3.storage and poll the task until done.

ARAZZO

Livepeer Upload and Process an Asset

Request a direct upload URL, then poll the asset and task until ready.

ARAZZO

Scroll for all 11

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Livepeer Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 18

Notable capabilities this provider offers.

Decentralized GPU network for transcoding + AI inference
LPT token live on Ethereum mainnet and Arbitrum One
Probabilistic micropayment (PM) tickets for sub-cent settlement
Livepeer Studio managed REST API with Bearer auth
Live streaming via RTMP, SRT, and WHIP ingest
Adaptive bitrate HLS + WebRTC playback
Recording, clipping, and on-demand asset hosting
Multistream simulcast to YouTube, Twitch, Facebook, etc.
WebRTC rooms with optional RTMP egress
Token-gated playback via signing keys, JWT, and webhook policies
Webhooks for stream/asset/recording/task lifecycle
AI pipelines (text-to-image, image-to-video, live video-to-video, LLM, etc.)
Two AI gateways (community + Studio beta) interchangeable per request
Official TypeScript, Python (Studio + AI + Gateway), and Go SDKs
React UI Kit (Player, Broadcast) for client embedding
go-livepeer reference node for operators
NAAP plugin platform for the AI Compute Network
Open governance via Livepeer Improvement Proposals (LIPs)

Scroll for all 18

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Livepeer Context

72 classes · 0 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Livepeer API Rules

8 rules · 2 errors 4 warnings 2 info

SPECTRAL

Livepeer API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Livepeer API Rules

11 rules · 2 errors 6 warnings 3 info

SPECTRAL

JSON Schema 6

Standalone JSON Schema definitions for this provider's data models.

Livepeer AI — Image-to-Video

10 properties

JSON SCHEMA

Livepeer AI — Text-to-Image

11 properties

JSON SCHEMA

Livepeer Asset

18 properties

JSON SCHEMA

Livepeer Stream

32 properties

JSON SCHEMA

Livepeer Task

12 properties

JSON SCHEMA

Livepeer Webhook

10 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Livepeer Platform Structure

0 properties

JSON STRUCTURE

Livepeer Stream Structure

0 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Livepeer Authentication

http · 1 scheme

SECURITY

Livepeer Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Livepeer Agentic Access

64 operations · 37 acting · 5 human-in-the-loop

64 operations · 37 acting

AGENTIC

Use Cases 10

What developers build with this provider.

User-generated live streaming platforms (creator economy)
On-demand video platforms with low transcoding cost
Web3 / NFT video drops with on-chain provenance
Multistream restreaming to incumbent social platforms
Real-time video AI transformation (Daydream / live video-to-video)
AI avatars and embodied agents (Embody)
Open streaming infrastructure (Stream.place, Frameworks)
Generative video for marketing, advertising, and entertainment
Realtime sports / security / manufacturing video intelligence
LLM inference on decentralized GPU capacity

Scroll for all 10

Integrations 8

Pre-built integrations with other platforms and tools.

YouTube, Twitch, Facebook Live (multistream targets)
IPFS / Filecoin (asset storage)
Ethereum Mainnet (LPT, governance)
Arbitrum One (PM tickets, AI fee settlement)
The Graph (subgraph for Livepeer protocol)
OBS, Streamlabs, Larix, Restream (ingest tooling)
OpenAI-compatible LLM clients (via /llm endpoint)
Daydream, Embody, Frameworks, Stream.place, Storyboard (ecosystem apps)

Scroll for all 8

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 9

SDKs, sample code, and the tooling you integrate with

Scroll for all 9

Access & Security 4

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 9

Status, limits, changes, and where to get help

Scroll for all 9

Commercial 5

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: livepeer
url: https://raw.githubusercontent.com/api-evangelist/livepeer/refs/heads/main/apis.yml
name: Livepeer
kind: company
description: Livepeer is a decentralized video infrastructure network. Independent orchestrators run GPU hardware to provide
  live and on-demand video transcoding services, paid for in ETH/LPT on the Livepeer protocol. Livepeer Studio is the managed
  gateway and developer platform sitting on top of the network, exposing a REST API at livepeer.studio/api for live streams,
  on- demand assets, multistream targets, transcoding jobs, sessions, playback, signing keys, AI generation (text-to-image,
  image-to-image, image-to-video, upscale, audio-to-text), and webhooks. Official SDKs are published for JavaScript/TypeScript,
  Python, Go, and Ruby, with React Player and React Broadcast components for client-side playback and ingest.
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/livepeer.png
tags:
- Video
- Streaming
- Transcoding
- Decentralized
- Web3
- Live Video
- AI Video
created: '2026-05-23'
modified: '2026-08-08'
specificationVersion: '0.23'
apis:
- aid: livepeer:studio
  name: Livepeer Studio REST API
  description: Primary REST API for the Livepeer Studio gateway. Resource-oriented JSON endpoints for live streams, on-demand
    assets, multistream targets, transcoding jobs, sessions, playback, signing keys, webhooks, and access controls. Authenticated
    via API keys issued from the Livepeer Studio dashboard.
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - REST
  - Streams
  - Assets
  - Transcoding
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/overview
- aid: livepeer:streams
  name: Livepeer Streams API
  description: Endpoints for creating and managing live streams, ingest RTMP/WHIP URLs, profiles for adaptive bitrate transcoding,
    recording, and stream keys.
  humanURL: https://docs.livepeer.org/api-reference/stream/overview
  baseURL: https://livepeer.studio/api/stream
  tags:
  - Live Streams
  - RTMP
  - WHIP
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/stream/overview
- aid: livepeer:assets
  name: Livepeer Assets API
  description: Endpoints for uploading, importing, transcoding, and serving on-demand video assets, including direct upload,
    URL import, and IPFS storage.
  humanURL: https://docs.livepeer.org/api-reference/asset/overview
  baseURL: https://livepeer.studio/api/asset
  tags:
  - VOD
  - Assets
  - IPFS
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/asset/overview
- aid: livepeer:multistream
  name: Livepeer Multistream Targets API
  description: Endpoints for registering and managing multistream destinations that forward an active live stream to additional
    RTMP/RTMPS endpoints such as YouTube, Twitch, or X.
  humanURL: https://docs.livepeer.org/api-reference/multistream-target/overview
  baseURL: https://livepeer.studio/api/multistream/target
  tags:
  - Multistream
  - Restream
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/multistream-target/overview
- aid: livepeer:webhooks
  name: Livepeer Webhooks API
  description: Webhook management endpoints plus outbound event notifications for stream lifecycle events (stream.started,
    stream.idle, recording.ready, asset.ready, playback.access_control). Signed payloads delivered to customer-configured
    URLs.
  humanURL: https://docs.livepeer.org/api-reference/webhook/overview
  baseURL: https://livepeer.studio/api/webhook
  tags:
  - Webhook
  - Event
  - Callbacks
  tags_raw:
  - Webhooks
  - Events
  - Callbacks
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/webhook/overview
- aid: livepeer:transcode
  name: Livepeer Transcode API
  description: Endpoints for one-off transcoding jobs against source files in object storage, returning a job handle and transcoded
    renditions.
  humanURL: https://docs.livepeer.org/api-reference/transcode/overview
  baseURL: https://livepeer.studio/api/transcode
  tags:
  - Transcoding
  - Job
  tags_raw:
  - Transcoding
  - Jobs
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/transcode/overview
- aid: livepeer:sessions
  name: Livepeer Sessions API
  description: Endpoints for retrieving completed live session recordings and metadata for past live streams.
  humanURL: https://docs.livepeer.org/api-reference/session/overview
  baseURL: https://livepeer.studio/api/session
  tags:
  - Sessions
  - Recordings
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/session/overview
- aid: livepeer:playback
  name: Livepeer Playback API
  description: Playback info endpoint returning HLS/WebRTC playback URLs and metadata for a stream or asset, plus access-control
    gating.
  humanURL: https://docs.livepeer.org/api-reference/playback/overview
  baseURL: https://livepeer.studio/api/playback
  tags:
  - Playback
  - HLS
  - WebRTC
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/playback/overview
- aid: livepeer:signing-keys
  name: Livepeer Signing Keys API
  description: Endpoints for managing JWT signing keys used for playback access control and webhook signature verification.
  humanURL: https://docs.livepeer.org/api-reference/access-control/overview
  baseURL: https://livepeer.studio/api/access-control/signing-key
  tags:
  - Access Control
  - JWT
  - Signing Keys
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/api-reference/access-control/overview
- aid: livepeer:ai-generate
  name: Livepeer AI Generate API
  description: AI video and image generation endpoints (text-to-image, image-to-image, image-to-video, upscale, audio-to-text)
    routed through the Livepeer AI subnet of GPU orchestrators.
  humanURL: https://docs.livepeer.org/ai/api-reference/text-to-image
  baseURL: https://livepeer.studio/api/generate
  tags:
  - Artificial Intelligence
  - Generation
  - Text-to-Image
  - Image-to-Video
  tags_raw:
  - AI
  - Generation
  - Text-to-Image
  - Image-to-Video
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/ai/api-reference/text-to-image
- aid: livepeer:js-sdk
  name: Livepeer JavaScript/TypeScript SDK
  description: Official TypeScript/JavaScript SDK (@livepeer/ai or livepeer) for the Livepeer Studio REST API and AI endpoints.
  humanURL: https://github.com/livepeer/livepeer-js
  baseURL: https://github.com/livepeer/livepeer-js
  tags:
  - SDK
  - TypeScript
  - JavaScript
  properties:
  - type: Repository
    url: https://github.com/livepeer/livepeer-js
- aid: livepeer:python-sdk
  name: Livepeer Python SDK
  description: Official Python SDK for the Livepeer Studio REST API.
  humanURL: https://github.com/livepeer/livepeer-python
  baseURL: https://github.com/livepeer/livepeer-python
  tags:
  - SDK
  - Python
  properties:
  - type: Repository
    url: https://github.com/livepeer/livepeer-python
- aid: livepeer:go-sdk
  name: Livepeer Go SDK
  description: Official Go SDK for the Livepeer Studio REST API.
  humanURL: https://github.com/livepeer/livepeer-go
  baseURL: https://github.com/livepeer/livepeer-go
  tags:
  - SDK
  - Go
  properties:
  - type: Repository
    url: https://github.com/livepeer/livepeer-go
- aid: livepeer:ruby-sdk
  name: Livepeer Ruby SDK
  description: Official Ruby SDK for the Livepeer Studio REST API.
  humanURL: https://github.com/livepeer/livepeer-ruby
  baseURL: https://github.com/livepeer/livepeer-ruby
  tags:
  - SDK
  - Ruby
  properties:
  - type: Repository
    url: https://github.com/livepeer/livepeer-ruby
- aid: livepeer:react-player
  name: Livepeer React Player Component
  description: React video player component for HLS/WebRTC playback of Livepeer streams and assets, with customisable controls
    and access-control integration.
  humanURL: https://docs.livepeer.org/developers/react/player
  baseURL: https://github.com/livepeer/react
  tags:
  - SDK
  - React
  - Player
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/developers/react/player
- aid: livepeer:react-broadcast
  name: Livepeer React Broadcast Component
  description: React component for in-browser WebRTC broadcasting to a Livepeer live stream, with device selection and settings
    controls.
  humanURL: https://docs.livepeer.org/developers/react/broadcast
  baseURL: https://github.com/livepeer/react
  tags:
  - SDK
  - React
  - Broadcast
  - WebRTC
  properties:
  - type: Documentation
    url: https://docs.livepeer.org/developers/react/broadcast
- aid: livepeer:livepeer-accesscontrol-api
  name: Livepeer accessControl API
  description: Operations related to access control/signing keys api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Access Control
  tags_raw:
  - accessControl
  properties:
  - type: OpenAPI
    url: openapi/livepeer-accesscontrol-api-openapi.yml
- aid: livepeer:livepeer-asset-api
  name: Livepeer asset API
  description: Operations related to asset/vod api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Asset
  tags_raw:
  - asset
  properties:
  - type: OpenAPI
    url: openapi/livepeer-asset-api-openapi.yml
- aid: livepeer:livepeer-generate-api
  name: Livepeer generate API
  description: Operations related to AI generate api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Generate
  tags_raw:
  - generate
  properties:
  - type: OpenAPI
    url: openapi/livepeer-generate-api-openapi.yml
- aid: livepeer:livepeer-metrics-api
  name: Livepeer metrics API
  description: Operations related to metrics api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Metrics
  tags_raw:
  - metrics
  properties:
  - type: OpenAPI
    url: openapi/livepeer-metrics-api-openapi.yml
- aid: livepeer:livepeer-multistream-api
  name: Livepeer multistream API
  description: Operations related to multistream api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Multistream
  tags_raw:
  - multistream
  properties:
  - type: OpenAPI
    url: openapi/livepeer-multistream-api-openapi.yml
- aid: livepeer:livepeer-playback-api
  name: Livepeer playback API
  description: Operations related to playback api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Playback
  tags_raw:
  - playback
  properties:
  - type: OpenAPI
    url: openapi/livepeer-playback-api-openapi.yml
- aid: livepeer:livepeer-room-api
  name: Livepeer room API
  description: Operations related to rooms api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Room
  tags_raw:
  - room
  properties:
  - type: OpenAPI
    url: openapi/livepeer-room-api-openapi.yml
- aid: livepeer:livepeer-session-api
  name: Livepeer session API
  description: Operations related to session api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Session
  tags_raw:
  - session
  properties:
  - type: OpenAPI
    url: openapi/livepeer-session-api-openapi.yml
- aid: livepeer:livepeer-stream-api
  name: Livepeer stream API
  description: Operations related to livestream api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Stream
  tags_raw:
  - stream
  properties:
  - type: OpenAPI
    url: openapi/livepeer-stream-api-openapi.yml
- aid: livepeer:livepeer-task-api
  name: Livepeer task API
  description: Operations related to tasks api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Task
  tags_raw:
  - task
  properties:
  - type: OpenAPI
    url: openapi/livepeer-task-api-openapi.yml
- aid: livepeer:livepeer-transcode-api
  name: Livepeer transcode API
  description: Operations related to transcode api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - transcode
  properties:
  - type: OpenAPI
    url: openapi/livepeer-transcode-api-openapi.yml
- aid: livepeer:livepeer-webhook-api
  name: Livepeer webhook API
  description: Operations related to webhook api
  humanURL: https://docs.livepeer.org/api-reference/overview
  baseURL: https://livepeer.studio/api
  tags:
  - Webhook
  tags_raw:
  - webhook
  properties:
  - type: OpenAPI
    url: openapi/livepeer-webhook-api-openapi.yml
common:
- type: IssueTracker
  url: https://github.com/livepeer/livepeer-js/issues
- type: Releases
  url: https://github.com/livepeer/livepeer-js/releases
- type: ContributionGuide
  url: https://github.com/livepeer/livepeer-js/blob/main/CONTRIBUTING.md
- type: AgenticAccess
  url: agentic-access/livepeer-agentic-access.yml
- type: DomainSecurity
  url: security/livepeer-domain-security.yml
- type: Authentication
  url: authentication/livepeer-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/livepeer
- type: Website
  url: https://livepeer.org/
- type: Studio
  url: https://livepeer.studio/
- type: Documentation
  url: https://docs.livepeer.org/
- type: GitHub
  url: https://github.com/livepeer
- type: Status
  url: https://status.livepeer.studio/
- type: Plans
  url: plans/livepeer-plans-pricing.yml
- type: RateLimits
  url: rate-limits/livepeer-rate-limits.yml
- type: FinOps
  url: finops/livepeer-finops.yml
- type: LlmsText
  url: https://docs.livepeer.org/llms.txt
- url: https://livepeer.org/blog
  type: Blog
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/livepeer/overview
- type: Arazzo
  url: arazzo/livepeer-clip-livestream-workflow.yml
  name: Livepeer Clip a Livestream
- type: StudioPortal
  url: https://livepeer.studio
- type: APIReference
  url: https://docs.livepeer.org/api-reference
- type: Pricing
  url: https://livepeer.studio/pricing
- type: ChangeLog
  url: https://docs.livepeer.org/changelog
- type: Explorer
  url: https://explorer.livepeer.org
- type: Forums
  url: https://forum.livepeer.org
- type: RoadMap
  url: https://roadmap.livepeer.org/roadmap
- type: StatusPage
  url: https://status.livepeer.studio
- type: Signup
  url: https://livepeer.studio/register
- type: Login
  url: https://livepeer.studio/login
- type: TermsOfService
  url: https://www.livepeer.org/legal/terms-of-service
- type: PrivacyPolicy
  url: https://www.livepeer.org/legal/privacy-policy
- type: GitHubOrganization
  url: https://github.com/livepeer
- type: GitHubRepository
  url: https://github.com/livepeer/go-livepeer
- type: SDKs
  url: https://docs.livepeer.org/sdks
- type: TypeScriptSDK
  url: https://github.com/livepeer/livepeer-js
- type: PythonSDK
  url: https://github.com/livepeer/livepeer-python
- type: GoSDK
  url: https://github.com/livepeer/livepeer-go
- type: UIKit
  url: https://github.com/livepeer/ui-kit
  name: Livepeer React UI Kit
- type: ReferenceImplementation
  url: https://github.com/livepeer/go-livepeer
- type: AIWorker
  url: https://github.com/livepeer/ai-worker
- type: Plugin
  url: https://github.com/livepeer/naap
  name: NAAP — Livepeer AI Compute Network plugin platform
- type: SmartContracts
  url: https://github.com/livepeer/protocol
- type: NetworkExplorer
  url: https://explorer.livepeer.org
- type: TokenContractEthereum
  url: https://etherscan.io/token/0x58b6a8a3302369daec383334672404ee733ab239
- type: TokenContractArbitrum
  url: https://arbiscan.io/token/0x289ba1701c2f088cf0faf8b3705246331cb8a839
- type: Discord
  url: https://discord.gg/livepeer
- type: Twitter
  url: https://twitter.com/Livepeer
- type: YouTube
  url: https://www.youtube.com/@LivepeerNetwork
- type: SpectralRuleset
  url: rules/livepeer-studio-rules.yml
- type: Vocabulary
  url: vocabulary/livepeer-vocabulary.yml
- type: JSONLD
  url: json-ld/livepeer-context.jsonld
- type: JSONStructure
  url: json-structure/livepeer-platform-structure.json
- type: Features
  data:
  - Decentralized GPU network for transcoding + AI inference
  - LPT token live on Ethereum mainnet and Arbitrum One
  - Probabilistic micropayment (PM) tickets for sub-cent settlement
  - Livepeer Studio managed REST API with Bearer auth
  - Live streaming via RTMP, SRT, and WHIP ingest
  - Adaptive bitrate HLS + WebRTC playback
  - Recording, clipping, and on-demand asset hosting
  - Multistream simulcast to YouTube, Twitch, Facebook, etc.
  - WebRTC rooms with optional RTMP egress
  - Token-gated playback via signing keys, JWT, and webhook policies
  - Webhooks for stream/asset/recording/task lifecycle
  - AI pipelines (text-to-image, image-to-video, live video-to-video, LLM, etc.)
  - Two AI gateways (community + Studio beta) interchangeable per request
  - Official TypeScript, Python (Studio + AI + Gateway), and Go SDKs
  - React UI Kit (Player, Broadcast) for client embedding
  - go-livepeer reference node for operators
  - NAAP plugin platform for the AI Compute Network
  - Open governance via Livepeer Improvement Proposals (LIPs)
  sources:
  - https://livepeer.org
  - https://docs.livepeer.org
  - https://livepeer.studio/pricing
  updated: '2026-05-25'
  url: ''
- type: UseCases
  data:
  - User-generated live streaming platforms (creator economy)
  - On-demand video platforms with low transcoding cost
  - Web3 / NFT video drops with on-chain provenance
  - Multistream restreaming to incumbent social platforms
  - Real-time video AI transformation (Daydream / live video-to-video)
  - AI avatars and embodied agents (Embody)
  - Open streaming infrastructure (Stream.place, Frameworks)
  - Generative video for marketing, advertising, and entertainment
  - Realtime sports / security / manufacturing video intelligence
  - LLM inference on decentralized GPU capacity
  url: ''
- type: Integrations
  data:
  - YouTube, Twitch, Facebook Live (multistream targets)
  - IPFS / Filecoin (asset storage)
  - Ethereum Mainnet (LPT, governance)
  - Arbitrum One (PM tickets, AI fee settlement)
  - The Graph (subgraph for Livepeer protocol)
  - OBS, Streamlabs, Larix, Restream (ingest tooling)
  - OpenAI-compatible LLM clients (via /llm endpoint)
  - Daydream, Embody, Frameworks, Stream.place, Storyboard (ecosystem apps)
  url: ''
integrations:
- name: IPFS
- name: Arweave
- name: AWS S3
- name: Google Cloud Storage
- name: Cloudflare R2
- name: YouTube
- name: Twitch
- name: X
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-merged-from:
- livepeer-com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/livepeer"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/livepeer/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/livepeer/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.