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
Best practices for managing webhook event streams
Build reliable, load-tested webhook consumers that are resilient to transient failures and scale with your application.
Deployment & Scaling
Guide
Build a multilingual voice agent that automatically switches languages
Create a voice agent using LiveKit Agents, Deepgram STT, OpenAI, and Rime TTS that detects language changes mid-conversation and responds with native-sounding voices.
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