Skip to main content
close
Platform

Build, run, and observe AI agents

LiveKit is a developer platform for voice, video, and physical AI. Build agents with our open source SDKs, deploy them across a global network of data centers, and monitor them in production with realtime observability.

Hero image of LiveKit Cloud product screens overlaying a isometric grid.
250,000+ developers
Billions of calls annually
300+ AI model integrations
Our approach

Your agent, your code.

With LiveKit, you control how your AI agent sounds, how it behaves, and what actions it takes. When you’re ready to deploy to production, LiveKit Cloud takes care of the runtime infrastructure, from version control and dispatching to autoscaling and turn-by-turn telemetry.

Built for the full agent development lifecycle

Voice agents are fundamentally different from web and mobile apps. They listen, think, and respond in real time, maintaining context throughout the conversation. LiveKit's infrastructure is designed to facilitate multimodal, low-latency, high-volume conversations between agents and humans.

1
from dotenv import load_dotenv
2
3
from livekit import agents, rtc
4
from livekit.agents import AgentServer,AgentSession, Agent, room_io
5
from livekit.plugins import noise_cancellation, silero
6
from livekit.plugins.turn_detector.multilingual import MultilingualModel
7
8
load_dotenv(".env.local")
9
10
class Assistant(Agent):
11
def __init__(self) -> None:
12
super().__init__(
13
instructions="""You are a helpful voice AI assistant.
14
You eagerly assist users with their questions by providing information from your extensive knowledge.
15
Your responses are concise, to the point, and without any complex formatting or punctuation including emojis, asterisks, or other symbols.
16
You are curious, friendly, and have a sense of humor.""",
17
)
18
19
server = AgentServer()
20
21
@server.rtc_session(agent_name="my-agent")
22
async def my_agent(ctx: agents.JobContext):
23
session = AgentSession(
24
stt="deepgram/nova-3:multi",
25
llm="openai/gpt-4.1-mini",
26
tts="cartesia/sonic-3:9626c31c-bec5-4cca-baa8-f8ba9e84c8bc",
27
vad=silero.VAD.load(),
28
turn_detection=MultilingualModel(),
29
)
30
31
await session.start(
32
room=ctx.room,
33
agent=Assistant(),
34
room_options=room_io.RoomOptions(
35
audio_input=room_io.AudioInputOptions(
36
noise_cancellation=lambda params: noise_cancellation.BVCTelephony() if params.participant.kind == rtc.ParticipantKind.PARTICIPANT_KIND_SIP else noise_cancellation.BVC(),
37
),
38
),
39
)
40
41
await session.generate_reply(
42
instructions="Greet the user and offer your assistance."
43
)
44
45
46
if __name__ == "__main__":
47
agents.cli.run_app(server)

Build

Build voice agents with open source SDKs and complete developer control. Write agent logic directly in code, test it against real scenarios, and iterate without vendor lock-in.

Screenshot of 3d globe displaying LiveKit Cloud's data center locations.

Run

Deploy agents to a global network built for production-grade reliability and performance. LiveKit Cloud handles the realtime infrastructure, routing, and scaling so your team can focus on the product, not the ops.

Screenshot of LiveKit Cloud dashboard displaying agent insights.

Observe

Gain end-to-end visibility into every conversation. Track latency, quality, and outcomes in real time, then use those insights to continuously improve your agents.

Features

Conversation handling

Built-in models for noise cancellation, end-of-turn detection, and interruption handling

Native client SDKs

Ship voice agents to any platform, including web, iOS, Android, and microcontrollers

Coding agent resources

Turn Claude Code, Cursor, Codex, or Gemini into a LiveKit expert

Global cloud network

Connect to users with ultra-low latency on a distributed mesh of media servers

Elastic scaling

Serve thousands of concurrent voice agent sessions at any given time

SIP support

Connect agents to any phone number for inbound and outbound calling

Conversation quality

Built-in models for noise cancellation, turn detection, and interruption handling

Realtime metrics

Subscribe to agent metric events or forward them to external services

Recording exports

Send audio and video recordings directly to a storage provider

Get started with LiveKit Cloud

Build your first voice agent on LiveKit with a coding assistant, Agent Builder, or Agents SDKs.

Start building
Start building
Screenshot of LiveKit Cloud dashboard
Enterprise ready

Built for production workloads at scale

LiveKit Cloud is architected to meet the security, compliance, and operational requirements of enterprise teams, including end-to-end encryption, role-based access controls, and support plans.

Open AI
Oracle
Salesforce
Deutsche Telekom

“LiveKit enables us to very granularly fine-tune our agent code for every workflow and use any model provider. No other platform gives us this level of control.

Jeffery Liu Founder & Co-CEO, Assort Health
Contact sales

FAQs

What is LiveKit Cloud?
LiveKit Cloud is a distributed cloud platform for running voice, video, and physical AI agents. It includes a global mesh network for ultra low-latency media transport, fully managed agent deployments, native telephony support, and full-stack session and agent observability. To learn more, visit our docs.
How do I get started with LiveKit Cloud?
Sign up for a LiveKit Cloud account, use the LiveKit Agents SDKs or Agent Builder to build an agent, then deploy to LiveKit Cloud using the CLI or with a single click in the dashboard. To learn more, visit our docs.
Is LiveKit secure and compliant?
Yes, LiveKit Cloud is secure and compliant, with end-to-end encryption, strict security policies, identity and access management, and more. LiveKit Cloud complies with SOC 2 Type II, GDPR, CCPA, and HIPAA. To learn more, visit our Trust Center.
Can I use my own AI models with LiveKit?

Yes. LiveKit Inference supports over 50 AI models out-of-the-box, no API keys or additional configuration required. In addition, the LiveKit Agents framework supports another 200+ models via plugins, including an OpenAI plugin that supports most models compatible with the OpenAI API format.

For models not currently available via LiveKit Inference or a plugin, the LiveKit Agents plugin framework is extensible and community-driven. We welcome contributions for new STT, LLM, and TTS plugins. To learn more about using AI models with LiveKit, visit our docs.

Do I need to change my agent code to use LiveKit Cloud?
No, all agents built with the LiveKit Agents SDKs can be deployed to LiveKit Cloud without any code changes. To learn more about deploying agents to LiveKit Cloud, visit our docs.
Is there a free tier?
Yes, the Build plan is completely free on LiveKit Cloud. It offers generous monthly quotas to get you started, including 1,000 agent session minutes, LiveKit Inference credits, and one free US local phone number for inbound calling. To learn more, visit our pricing page.