LiveKit LogoDocs
Real-timeEgress/IngressCloudReference

Real-time Video, Audio, & Data

LiveKit is an open source WebRTC stack that gives you everything needed to build scalable and real-time video, audio, and data experiences in your applications.

Quickstarts for every platform

iOSiOS
AndroidAndroid
FlutterFlutter
Next.js 13Next.js 13
Next.js 12Next.js 12
ReactReact
Unity (web)Unity (web)
JavaScriptJavaScript

Popular Next Steps

Generate tokens

Generate tokens on your backend to authenticate clients.

Read moreChevron Icon

Send data messages

Send and receive arbitrary data between clients to support your application state.

Read moreChevron Icon

Manage participants

Grant permissions, or mute and kick Participants from a Room.

Read moreChevron Icon

Recording & streaming

Record a video of a Room to your cloud storage, or stream to an external service.

Read moreChevron Icon

Importing video streams

Import video streams from other sources, such as OBS Studio.

Read moreChevron Icon

Webhooks

Receive notifications about room events.

Read moreChevron Icon

LiveKit Logo

Product

SFU

SDKs

Cloud Dashboard

Cloud Status

GitHub Logo