Decentralized video infrastructure and AI video on Ethereum + Arbitrum.
Livepeer is the open, permissionless protocol for video transcoding, streaming, and AI video inference, coordinated on Ethereum mainnet and Arbitrum One via the Livepeer Token (LPT). The company commercializes the network through Livepeer Studio — a managed REST API for live streaming, on-demand video, multistream, rooms, access control, recording, metrics, and AI generate — and the open Livepeer AI Network, where any GPU operator can serve text-to-image, image-to-video, live video-to-video, LLM, audio-to-text, text-to-speech, upscale, and segmentation pipelines for fees settled in ETH via probabilistic micropayments.
This repository is the API Evangelist catalog entry for Livepeer.
This catalog covers three distinct API surfaces:
| API | Base URL | Auth | Operations |
|---|---|---|---|
| Livepeer Studio | https://livepeer.studio/api |
Bearer (API key) | 64 |
| Livepeer AI Network (community + Studio gateway) | https://dream-gateway.livepeer.cloud / https://livepeer.studio/api/beta/generate |
Bearer (API key) | 13 |
| Livepeer Node CLI HTTP (go-livepeer local API) | http://127.0.0.1:7935 |
Loopback | 12 |
Total: 89 operations across 4 OpenAPI specifications.
- stream — 11 ops (create, retrieve, update, delete, terminate, start-pull, multistream targets, clip)
- asset — 6 ops (list, request-upload, upload-by-URL, retrieve, patch, delete)
- webhook — 8 ops (CRUD + logs + resend)
- multistream — 5 ops (target CRUD)
- session — 4 ops (list, retrieve, recorded sessions, clips)
- room — 9 ops (WebRTC rooms + users + egress)
- transcode — 1 op (file transcode)
- playback — 1 op (retrieve playback info)
- accessControl — 5 ops (signing key CRUD)
- task — 2 ops (list, retrieve)
- metrics — 5 ops (realtime + historical viewership, usage)
- generate — 7 ops (text-to-image, image-to-image, image-to-video, upscale, audio-to-text, segment-anything-2, llm)
10 generation pipelines:
POST /text-to-imagePOST /image-to-imagePOST /image-to-videoPOST /upscalePOST /audio-to-textPOST /segment-anything-2POST /llm(OpenAI chat-completion compatible)POST /image-to-textPOST /live-video-to-videoPOST /text-to-speech
Plus runner introspection: /health, /hardware/info, /hardware/stats.
12 endpoints exposed by go-livepeer for operators: status, protocol parameters, registered orchestrators, bond / unbond / rebond, orchestrator activation, broadcaster config, max price per capability, reward, ETH/LPT transfers, message signing.
| Folder | What lives there |
|---|---|
apis.yml |
APIs.json 0.19 entry indexing every API and artifact |
openapi/ |
OpenAPI 3.1 specs for Studio, AI Worker, AI Gateway, CLI |
rules/ |
Spectral rulesets enforcing Studio + AI conventions |
capabilities/ |
Naftiko capability YAMLs (one per business surface) |
vocabulary/ |
Domain vocabulary covering protocol, Studio, AI, tokens |
json-ld/ |
JSON-LD context for Livepeer resources |
json-schema/ |
Stream, Asset, Task, Webhook, AI pipeline schemas |
json-structure/ |
Operational structures (platform, stream) |
examples/ |
Example request/response payloads |
plans/ |
API Commons 0.1 Plans (Sandbox / Growth / Enterprise) |
rate-limits/ |
API Commons 0.1 Rate Limits |
finops/ |
FOCUS-aligned FinOps mapping |
review.yml |
API Evangelist apis.yml lint review |
- Tier-1 decentralized infrastructure provider: The largest non-financial public good built on Ethereum that delivers measurable user-facing utility (video).
- First production AI compute market: Livepeer's AI Subnet is one of the only crypto networks where AI inference workloads, not speculation, drive on-chain fee revenue (~60–72% of fees per recent quarterly metrics).
- Two posture options for the same workload: Builders can start with the managed Studio API (familiar SaaS, fiat billing) and graduate to the open Gateway when they want to choose Orchestrators, pay in ETH, and operate trust-minimized.
- Open governance: LPT holders steer treasury spend, protocol parameters, and upgrades via LIPs.
Every API surface is decomposed into shared per-domain Naftiko capabilities, each exposing:
- A REST adapter (one resource per consumed OpenAPI path)
- An MCP adapter (one tool per consumed operation)
These capabilities are designed to be composed into governed AI workflows (e.g., "ingest creator livestream → record session → transcode VOD → generate text-to-image thumbnail → push to multistream"). Authentication is bound to LIVEPEER_API_KEY via environment.
Kin Lane — kin@apievangelist.com
Generated and curated by API Evangelist. Last refreshed 2026-05-25.