Real-time video, audio, and data for developers

LiveKit is an open source Twilio Video or Agora alternative. Build live video and audio applications and features using a modern, end-to-end WebRTC stack.

Chevron IconStart for freeRead the docs
Video Conferencing
Code
App
Livestreaming
Code
App
Video Conferencing
Code
App
Livestreaming
Code
App

Used by thousands of projects and companies including:

GatherSpotifySkydioTypeformTalkdeskBytedance

Join the world's best builders

LiveKit's community of developers, from large enterprises to next-gen startups, are building the multiplayer internet.

GitHub LogoView GithubJoin our Slack
GitHub stars
Slack members
Projects

Running WebRTC infrastructure used to require a dedicated team of experts. The @livekit folks made it so much simpler.

Martin RaisonMartin Raison

This is awesome!!! Solves exactly the set of problems that led us to build video infra in house at Gather.

Kumail JafferKumail Jaffer

As someone who's done a lot of browser-based video, including Zoom, Twilio, and other big players, may I say - just use @livekit

Grant ForrestGrant Forrest

Starting to get really excited about the possibilities with @livekit for use in @passage3d.

Lex AvellinoLex Avellino

Ben. Dude. @livekit Cloud. We use this for @hyperfy_io and Decentraland uses the self hosted version. Get on it!

Ash ConnellAsh Connell

Excited for this addition to the open source video infrastructure stack! Looking forward to trying out @livekit.

Yondon FuYondon Fu

Packed with features

Each one targeting real world use-cases and painstakingly designed around developer ergonomics and efficiency.

Person
Person

Speaker detection

Auto-detect when people are speaking and how loudly

Web hooks

Web hooks

Get backend notifications for room and participant events

Recordings

Recordings

Record any room, participant, or individual media stream

Universal IO

Import and export streams from/to other services and formats

Universal IO

Data messages

Exchange arbitrary data messages between participants

01010101010101010101010101010101010101010101

01010101010101010101010101010101010101010101

01010101010101010101010101010101010101010101

And more:
Chevron Icon
Adaptive bitrate: Auto-adjust stream quality under bandwidth constraints
Chevron Icon
Authentication: Secure, JWT token-based auth for all users
Chevron Icon
Moderation APIs: Control who can publish or subscribe to streams
Chevron Icon
Prebuilt-UI: Build apps quicker with customizable components
Chevron Icon
Multicodec simulcast: Dynamically select the best codec and layer for each user
Chevron Icon
Real-time analytics: Dive deep into how users are using your product
Integrated into your application's stack
JavaScriptReactSwiftAndroidFlutterUnityNodeGoPHPRubyPythonRust

Sample apps
to get you started

Integrations we've built to demonstrate LiveKit's capabilities.

New

AI voice assistant

Meet KITT: a ChatGPT-powered bot you or a group can speak with in a conference call.

AI voice assistant

WebRTC at CDN scale

LiveKit's global mesh network allows every user to resiliently connect to a server at the edge. Host a 1:1 meeting or an interactive 10:10000 live stream using the same APIs. There are no limits on the number of publishers or subscribers.

k
users per room
ms
latency

Built on Open Source

LiveKit's stack—media server, client SDKs, auxiliary services—is forever-free and open source. You can switch between cloud-managed and self-hosted without changing a single line of code.

A growing set of video and audio repos to clone, contribute to, or fork:
OpenSource Iconlivekit
OpenSource Iconclient-sdk-js
OpenSource Iconclient-sdk-swift
OpenSource Iconios-test-apps
OpenSource Iconserver-sdk-js
OpenSource Iconclient-sdk-android
OpenSource Iconlivekit-docs
OpenSource Iconserver-sdk-go
OpenSource Iconprotocol
OpenSource Iconlivekit
OpenSource Iconclient-sdk-js
OpenSource Iconclient-sdk-swift
OpenSource Iconios-test-apps
OpenSource Iconserver-sdk-js
OpenSource Iconclient-sdk-android
OpenSource Iconlivekit-docs
OpenSource Iconserver-sdk-go
OpenSource Iconprotocol
OpenSource Iconlivekit
OpenSource Iconclient-sdk-js
OpenSource Iconclient-sdk-swift
OpenSource Iconios-test-apps
OpenSource Iconserver-sdk-js
OpenSource Iconclient-sdk-android
OpenSource Iconlivekit-docs
OpenSource Iconserver-sdk-go
OpenSource Iconprotocol
OpenSource Iconlivekit
OpenSource Iconclient-sdk-js
OpenSource Iconclient-sdk-swift

Real-time video, audio, and data for developers

LiveKit Logo

Product

SFU

SDKs

Cloud Dashboard

Cloud Status

© 2023 LiveKit. All rights reserved.

Terms of Service
|
Cookie Policy
|
Privacy Policy