LiveKit Documentation

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

From the blog

Link External Icon
Cloud 100 Rising Star

LiveKit is honored to be named a Cloud 100 Rising Star by Forbes in partnership with BVP and Salesforce Ventures.

August 9, 2022

Link External Icon
LiveKit Community Day

From the very first lines of code LiveKit's progress has been accelerated by the WebRTC developer ecosystem and the open source community.

May 20, 2022

Latest releases

OpenSource Icon
LiveKit v1.2.3 released

September 27, 2022

OpenSource Icon
LiveKit v1.2.1 released

September 13, 2022

OpenSource Icon

Guides to get you started

How it works

LiveKit is a horizontally-scalable WebRTC SFU with full-featured SDKs and support across all major browsers and mobile platforms.

Read moreChevron Icon

Getting started

Get running with a LiveKit installation in two minutes and test it yourself with our Playground.

Read moreChevron Icon

Core Concepts

LiveKit is a flexible system, built around three core constructs: a Room, Participants, and Tracks. With just these, you can build a myriad of realtime experiences.

Read moreChevron Icon

Access tokens

LiveKit clients must pass an access token with the request which encodes the identity of a participant, name of the room, capabilities and permissions.

Read moreChevron Icon

Deploying to Kubernetes

LiveKit streamlines deployment to Kubernetes with support for GKE, Amazon EKS, Digital Ocean DOKS, and your own Kubernetes installations.

Read moreChevron Icon

Working with Rooms

Rooms are the main construct in LiveKit. When connected, you're provided a room object, objects for local and remote participants, and room events.

Read moreChevron Icon

LiveKit logo
GitHub LogoTwitter Logo