Access control
Developer tools
LiveKit CLI
Setup, project management, app templates, and agent commands.
Docs MCP server
Integrate LiveKit documentation into coding agents and IDE assistants.
Agents framework
Turn handling options
Reference for turn detection and turn-handling configuration.
Events and error handling
Reference documentation for events and error handling.
Agent dispatch service API
Dispatch named agents to specific rooms.
Inference LLM parameters
Reference for LLM parameters used with the Agents framework.
LiveKit SDKs
Go
UI Components
Server APIs
Ruby
Kotlin/Java
PHP
Internals
LiveKit SFU
Reference documentation for the LiveKit SFU.
Signaling protocol
Reference documentation for the signaling protocol.
Telephony
SIP participant
Reference documentation for the SIP participant.
SIP API
Reference documentation for the SIP API.
Phone Numbers API
Reference documentation for the Phone Numbers API.
SIP handshake
Detailed steps in the SIP handshake process.
Codecs negotiation & support
Learn how audio codecs are negotiated during SIP calls and which codecs LiveKit supports.
Troubleshooting
Reference documentation for troubleshooting telephony issues.
Migration guides
Agents v0.x to v1 migration - Node.js
Reference documentation for migrating from v0.x to v1.x Node.js Agents framework.
Agents v0.x to v1 migration - Python
Reference documentation for migrating from v0.x to v1.x Python Agents framework.
Agents 1.x to 1.5 migration - Node.js
Reference documentation for migrating from Agents 1.x to 1.5 in the Node.js framework.
SDK v1 to v2 migration
Reference documentation for migrating from v1 to v2 SDKs.