Overview
LiveKit provides open-source SDKs and UI components for all major web and mobile platforms. Use these tools to build a custom frontend for your voice or video agent.
Your frontend connects to your agent using WebRTC, which is the gold standard for reliable realtime media and data even in challenging network environments. The LiveKit SDKs make it easy to use cameras, microphones, and more to build any kind of realtime frontend you need.
Get started
LiveKit has high-quality starter apps for all major web and mobile platforms, which are the easiest way to get started with a custom voice agent frontend. If you prefer, you can also follow the quickstart guide for React.
Starter apps
Open-source starter apps for React, SwiftUI, Android, Flutter, React Native, and web embed.
React voice AI quickstart
Build a voice AI frontend with React in less than 10 minutes.
Building frontends
Learn the core concepts for building a production-ready agent frontend.
Session management
Use Session APIs to manage room connections and agent lifecycle automatically.
Authentication
Generate and manage JWT tokens for connecting your frontend to LiveKit.
Agent state
Track and respond to agent state changes in your frontend.
Realtime media and data
Work with audio, video, text streams, and data in your agent frontend.
Virtual avatars
Give your agent a visual presence with a virtual avatar.
UI components
Pre-built component libraries for popular frontend frameworks that handle session management, media controls, audio visualization, and chat.
Reference
Complete SDK documentation, API references, and advanced topics.