Add real time video and audio to your app in no time
LiveKit is an open source alternative to Twilio Video or Agora. Build video conferencing, livestreaming, metaverse or robotics projects using a modern, end-to-end WebRTC stack.
Used by 1,000+ projects and companies, including
Effortlessly scale with
LiveKit Cloud is a cloud-native WebRTC platform built and operated by the LiveKit team. With the same open-source APIs, SDKs and features, going to production has never been easier.Learn more
- Globally distributed infrastructure
- Real-time analytics and monitoring
- 99.99% uptime
Build your product fast
We've set up all the tools you'll need to go from a prototype to production-ready application with real-time video and audio features.
JS, Flutter, React, Swift, Kotlin, Ruby, and Go. Consistent, stable, and well-designed APIs.
Optimized end-to-end for efficiency. We minimize bandwidth using all of Zoom's tricks.
Robust connectivity across network conditions. Dynamically adapts to low-bandwidth situations.
Easily deploy instances and run on any cloud provider. Helm chart, AWS template and DO droplet included.
Built-in, JWT-based auth and RBAC within rooms. Moderation APIs for full control over participants.
Apache-licensed, open-source software. Customize or extend LiveKit‘s server, client SDKs or components.
Powerful SDKs for every platform
We've made sure LiveKit works consistently every device, on every platform, while also feeling native to the platform you're working with.
1300+ Community Members
In-depth guides to get you started
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.
Deploying to Kubernetes
LiveKit streamlines deployment to Kubernetes with support for GKE, Amazon EKS, Digital Ocean DOKS, and your own Kubernetes installations.
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.
Made to scale
LiveKit is designed to serve thousands of simultaneous users per instance while delivering media with less than 100ms of latency. Benchmarks below measure large audio-only and audio/video rooms on a single instance.
Join the community
LiveKit is supported by a network of early adopters, builders, and contributors.
Ready to get started?
Add real-time video and/or audio to your app or website in minutes.Start Project