Skip to main content

SDK families

Two SDK families exist. Choose based on what you are building:

Studio SDK

The Studio SDK is auto-generated from the Studio OpenAPI spec by Speakeasy and maintained in the official Livepeer repositories. It is the recommended choice for production applications.

TypeScript / JavaScript

All Studio API resources are available under namespaced clients:

Python

Go

React UI Kit

The UI Kit provides composable video primitives for React applications. Key components:
  • Player — HLS and WebRTC playback with automatic protocol selection, keyboard shortcuts, and PictureInPicture
  • Broadcast — In-browser RTMP/WebRTC broadcasting
  • Controls — Play, volume, fullscreen, and quality controls

AI SDK (alpha)

The AI SDK is generated separately from the AI gateway OpenAPI spec. Use the Studio SDK for production applications; use the AI SDK for AI-inference-only projects or when you want a smaller dependency footprint.

TypeScript

Python

Go

Deprecated SDKs

Do not use these packages in new projects:

SDK Integration Guide

Full code examples, error handling, and retry configuration for all SDKs.

APIs

REST API reference, OpenAPI spec, and endpoint list.
Last modified on May 18, 2026