Skip to main content

Introduction

Deploy, manage, and monitor your LiveKit applications with a comprehensive suite of tools and flexible hosting options.

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:

Additional resources

For complete deployment documentation, API references, and advanced topics, see the Reference section.