Overview
LiveKit provides tools for deploying and managing your realtime apps in production. Whether you choose the fully managed LiveKit Cloud or deploy to custom environments, you have access to deployment options, runtime logging, and administration tools that keep your apps reliable, scalable, and maintainable.
Deploying with LiveKit means you can focus on building your app while LiveKit handles the complexity of WebRTC infrastructure, scaling, and global distribution. Deploy to the infrastructure that fits your needs, manage secrets and builds, and follow runtime logs from the CLI or the dashboard.
Key concepts
Understand these core concepts to deploy and manage effective LiveKit applications.
Observability and logs
Observability covers two layers. Agent observability in the Test & Evaluate section focuses on what happens during a conversation, such as what the agent said or whether a tool call succeeded. This section focuses on the service running your agent, including the agent server and its processes.
Logs
Follow runtime and build logs for your deployed agents.
Agent deployment
Deploy your agents to LiveKit Cloud to run them on LiveKit's global network and infrastructure. LiveKit Cloud provides automatic scaling and load balancing, ensuring capacity for new sessions up to the limits of your plan.
Deploying agents overview
Learn how to deploy your agents to LiveKit Cloud.
Getting started
Choose your deployment path to get started:
Deploy agents to LiveKit Cloud
Deploy your agents to LiveKit Cloud's fully managed infrastructure.
Monitor your agents
Set up observability to monitor and analyze your agent sessions.
Additional resources
For complete deployment documentation, API references, and advanced topics, see the Reference section.