Field Guides
Guides from real-world experience building with LiveKit and conversational voice AI.
Featured Topics
Explore guides organized by topic.
session = AgentSession( stt="assemblyai/streaming", llm="openai/gpt-4.1-mini", tts="cartesia/sonic-3", vad=silero.VAD.load(), turn_detection=Multilingual(), )
Agents
Build AI-powered voice and video agents with LiveKit Agents framework.
{
"rule": {
"dispatchRuleIndividual": {
"roomPrefix": "call-"
}
}
}Telephony
Bridge PSTN, SIP trunks, and LiveKit telephony for phone-native flows.
$ lk cloud auth ✓ Authenticated $ lk agent create ✓ Deployed to cloud
Deployment & Scaling
Deploy to LiveKit Cloud and scale your real-time applications.
Featured Guides
Our top recommended guides to get you started.
Guide
Building multi-agent architectures with LiveKit agents
Learn best practices for building multi-agent architectures including session state management, chat context handling, TaskGroup patterns, and dynamic per-client routing.
Agents
Troubleshooting
Can you increase agent deployment limits?
Understand the hard cap on agent deployments and how to build a multi-tenant agent that scales without provisioning more slots.
Agents
Guide
Deploy LiveKit Agents with GitHub Actions
Automate agent deployments using the LiveKit deploy-action GitHub Action for CI/CD workflows.
Deployment & Scaling
Comparison
How does LiveKit Agents compare to Pipecat?
A technical comparison of LiveKit Agents and Pipecat for building voice AI applications, covering architecture, capabilities, integrations, and developer experience.
Agents
Reference
How much can LiveKit scale?
Understand how LiveKit media transport and agent hosting scale and how current limits protect you from cost surprises.
Deployment & Scaling
Guide
Redacting PII from agent logs and transcripts
Learn how to protect sensitive user data by redacting PII from agent logs, transcripts, and observability data in LiveKit.
Agents
All Guides
Browse all available field guides.
Guide
Building multi-agent architectures with LiveKit agents
Learn best practices for building multi-agent architectures including session state management, chat context handling, TaskGroup patterns, and dynamic per-client routing.
Agents
Troubleshooting
Can you increase agent deployment limits?
Understand the hard cap on agent deployments and how to build a multi-tenant agent that scales without provisioning more slots.
Agents
Guide
Deploy LiveKit Agents with GitHub Actions
Automate agent deployments using the LiveKit deploy-action GitHub Action for CI/CD workflows.
Deployment & Scaling
Comparison
How does LiveKit Agents compare to Pipecat?
A technical comparison of LiveKit Agents and Pipecat for building voice AI applications, covering architecture, capabilities, integrations, and developer experience.
Agents
Reference
How much can LiveKit scale?
Understand how LiveKit media transport and agent hosting scale and how current limits protect you from cost surprises.
Deployment & Scaling
Guide
Redacting PII from agent logs and transcripts
Learn how to protect sensitive user data by redacting PII from agent logs, transcripts, and observability data in LiveKit.
Agents
Guide
Choosing the right noise cancellation for your agent
Learn the difference between NC and BVC, and how to select the right noise cancellation model based on your participant type.
Agents
Troubleshooting
Configure ZScaler proxy for LiveKit connections
Fix connection failures when using ZScaler proxy with Deep Packet Inspection by configuring bypass rules for LiveKit domains.
Deployment & Scaling
Guide
Configuring the LiveKit Client SDK for Optimal Video Quality
Learn how to configure the LiveKit Client SDK for optimal video quality, including codec selection, simulcast layers, and encoding settings.
Frontends
Troubleshooting
CreateRoom() is taking too long
Learn why CreateRoom() API calls can be slow and how to avoid explicit room creation by leveraging automatic room creation on participant join.
WebRTC Transport