Back to vendors
L

LiveKit

Also known as: LiveKit Agents, LiveKit Cloud, LiveKit Inference, livekit.io, livekit.com

Visit site
Entry priceFree Build plan with 1,000 agent session minutes a month. Ship starts at $50 a month and Scale at $500 a month, with agent minutes past the allowance at $0.01 and inference at each model's price.Full pricing detail

LiveKit sells an open source framework and a cloud platform for building, testing, deploying and observing voice, video and physical AI agents. Developers write agents in Python or Node.js with function tools, MCP servers, handoffs and task workflows, reach speech and language models through LiveKit Inference, and connect phone numbers and SIP trunks. Agents deploy to LiveKit Cloud regions in the US, the EU or India, simulated callers test them before release, and each session shows its transcript, traces and tool calls.

LiveKit's base is an open source WebRTC media server that routes realtime audio, video and data, with client SDKs for web, mobile, game engines and embedded devices. On top of that transport it sells an agent platform: the LiveKit Agents framework for Python and Node.js, LiveKit Cloud for hosting and scaling agents, LiveKit Inference for speech and language models, telephony through LiveKit Phone Numbers and SIP, and testing and observability for agent sessions. Customers it names include OpenAI, Salesforce, Podium, Retell AI, Assort Health and Skydio.

An agent is code that joins a room as a participant. The framework handles voice activity, a turn detector model and adaptive interruption handling, and builds the conversation from agents that hand off to each other, tasks that return typed results, task groups that let a caller correct an earlier step, and tools written as functions, attached from MCP servers or forwarded to the frontend. Prebuilt tasks collect names, addresses, dates of birth and card numbers, and a warm transfer task hands a call to a person with a summary.

The no code Agent Builder writes Python and deploys from the browser, with HTTP tools, MCP servers, data collection fields and a code download. LiveKit Cloud builds containers, deploys agents to regions, runs non production copies beside production and stores secrets. Agent insights show the transcript, recording, traces, tool calls and latency of every session, and Agent Simulations run the agent against simulated callers whose conversations a judge scores, from the CLI or in CI. Memory beyond one session and retrieval over company documents come from the developer's own stores or from partners such as Letta, Mem0 and LlamaIndex.

The Build plan is free with 1,000 agent session minutes, five concurrent sessions, $2.50 of inference credits and one US phone number. Ship starts at $50 a month with 5,000 minutes, Scale at $500 a month with 50,000 minutes, role based access, region pinning and HIPAA support, and Enterprise is custom priced with single sign on.

Agent minutes past the allowance cost $0.01, inference bills at each model's price, and recordings, observability events, simulations, phone numbers and SIP minutes meter separately. LiveKit holds a SOC 2 Type II attestation, signs HIPAA BAAs on Scale and Enterprise, and binds LiveKit Inference and its model providers to zero data retention.

Agents run in Virginia, Frankfurt or Mumbai, the project data region is fixed when a project is created, and the framework and media server can be self hosted on Kubernetes.

LiveKit fits engineering teams building their own voice or video agents who want transport, telephony, model access, hosting, testing and tracing from one supplier, and teams that must run the stack themselves or keep it inside the EU. It fits less well for a business that wants a finished agent its support or sales staff configure without engineers, since the Agent Builder is aimed at prototypes and simple agents, or for an agent whose work is text only and needs no realtime media.

Vendor details

Canonical URL

https://livekit.com

Category

Agent infrastructure

Subcategory

Open source framework and cloud platform for building, deploying, testing and observing realtime voice, video and physical AI agents

Funding status

Venture backed. LiveKit names Altimeter Capital, Index Ventures, Redpoint Ventures, Salesforce Ventures and Hanabi among its investors.

Company status

independent

Use cases & customers

Primary use cases

building voice agents that answer and place phone callsdeploying and scaling agents on hosted infrastructure in chosen regionscalling speech and language models through one inference gatewaytesting agents with simulated callers and LLM judgestracing sessions, tool calls and latency in productionadding vision, video and avatars to realtime agents

Target customers

engineering teams building custom voice and video agentsvoice AI platforms that need realtime transport and telephonyhealthcare and financial teams needing a HIPAA BAA or EU data residencyrobotics and physical AI teams streaming video and sensor data

Deployment options

LiveKit Cloud agent hosting in US East (Virginia), EU Central (Frankfurt) or South Asia (Mumbai)Project data region chosen at creation, including the EU (Frankfurt)Self hosted agents on Kubernetes or any container platformOpen source LiveKit media server, self hostedOn premises or private deployment through sales

Integrations

Language models through LiveKit Inference or plugins from OpenAI, Google Gemini, Anthropic, Amazon Bedrock, Azure OpenAI, DeepSeek, Groq, Mistral AI, OpenRouter, Ollama and any OpenAI compatible endpoint. Speech from Deepgram, AssemblyAI, Cartesia, ElevenLabs, Speechmatics and Gladia, and avatars from Tavus, Anam, Simli and Synthesia. Telephony through LiveKit Phone Numbers, SIP trunks from Twilio, Telnyx and Plivo, and Twilio and WhatsApp connectors. Tools from MCP servers, memory and retrieval through Letta, Mem0 and LlamaIndex, traces to any OpenTelemetry backend, logs to Datadog, CloudWatch, Sentry, New Relic and Splunk, and Private Links into AWS and Azure.

In practice

A clinic scheduling startup writes a Python agent that verifies patients with the prebuilt date of birth task and books visits through a tool that calls its scheduling API. Patients ring a LiveKit US number, a dispatch rule sends each call to the agent running in Virginia, and when a caller asks for a nurse the warm transfer task dials the front desk and passes along a summary.

Before each release, an engineering team runs 50 text simulations from the LiveKit CLI in its CI pipeline, using scenarios derived from production sessions that went wrong. The judge fails a run when the agent books a table without reading the details back, and audio simulations run nightly to catch slow turns in the full voice pipeline.

A European insurer creates its LiveKit Cloud project in the Frankfurt data region, deploys its claims agent to the EU region, keeps speech and language requests on EU models through LiveKit Inference, and reaches its policy system over an Azure Private Link. Engineers review each session's transcript and tool calls in agent insights and export traces to their own OpenTelemetry backend.

Agentic Index coverage score

11.0 / 14 capabilities · 79%

Integrations & Tool Calling Full

Agents call tools the developer writes as Python or Node.js functions, with typed arguments, async tools that keep talking while work runs, and toolsets added or removed as a unit. MCPToolset attaches tools from any MCP server, tools can be forwarded to the frontend over RPC, and provider tools such as OpenAI web search run on the model server. The no code Agent Builder adds HTTP tools that read, create, update or delete data through outside APIs, with authorization headers drawn from stored secrets, so an agent can change records in a calendar, CRM or booking system during a call.

Sourcedocs.livekit.io/agents/logic/tools/definitionread 2026-11-09

Workflow Orchestration Full

Conversations are built from agents that hold control and hand off to one another, tasks that take temporary control and return a typed result, and task groups that run ordered steps and let a caller go back to correct an earlier answer.

Named patterns cover a supervisor agent that routes work to specialist tasks, subagent delegation that sends slow reasoning to a background model while the call continues, and handoffs that pass, summarize or reset the conversation history.

A booking flow can route lookup, rescheduling and cancellation to separate tasks, then hand payment to a billing agent with its own tools.

Sourcedocs.livekit.io/agents/logic/workflowsread 2026-11-09

Knowledge Grounding & RAG Partial

Retrieval runs through the developer's own stores. A hook that fires when the caller finishes a turn can run a vector search and add the results to the context before the model replies, a search tool can query a knowledge base mid call while the agent tells the caller it is still looking, and a LlamaIndex example answers questions from a document set. Initial context such as a customer profile loads from a database before the session starts. LiveKit keeps no index, embeddings store or document library of its own, and the Agent Builder has no place to upload knowledge files.

Sourcedocs.livekit.io/agents/logic/external-dataread 2026-11-09

Human Oversight & Guardrails Partial

A warm transfer task puts the caller on hold, dials a person over SIP, briefs them with a summary of the call and then connects them, and SIP REFER forwards calls cold. Developers can mark tools as uninterruptible, let a running tool be canceled, and make the model ask again before a duplicate call such as a second booking runs. Prebuilt data collection tasks read a name, address or date of birth back to the caller for confirmation. There is no queue or console where an operator approves an agent's action before it commits, so an approval step is code the developer writes.

Sourcedocs.livekit.io/agents/prebuilt/tasksread 2026-11-09

Security, Identity & Governance Full

LiveKit Cloud offers role based access that assigns roles and capabilities to project collaborators on the Scale plan, and single sign on with the customer's identity provider on Enterprise. Every connection needs a signed access token whose grants limit room access, publishing, subscribing and recording, with a lifetime the application sets.

LiveKit holds a SOC 2 Type II attestation covering security, availability and confidentiality, runs network penetration tests, signs HIPAA BAAs on Scale and Enterprise, and is certified under the Data Privacy Framework. Audit reports sit in a trust center under NDA, and ISO 27001 and PCI DSS are in progress.

Sourcelivekit.com/securityread 2026-11-09

Observability & Auditability Full

Agent insights in LiveKit Cloud keep each session's turn by turn transcript, audio, runtime logs and traces, with spans for every user and agent turn, each pipeline step and each tool call, so a reviewer can see which tools ran, with what metadata, and how long each turn took. Tool calls and handoffs sit on the session timeline beside latency and token metrics. Session data is kept for 30 days unless downloaded, PII can be redacted before storage, traces export to any OpenTelemetry backend, and log drains send runtime logs to Datadog, CloudWatch, Sentry, New Relic or Splunk.

Sourcedocs.livekit.io/testing/observability/insightsread 2026-11-09

Memory & State Persistence Partial

Within a session, the chat context holds every message, tool call and handoff, the full history across agents stays readable on the session, and session user data carries state such as a caller's order details from one agent to the next. Handoffs can pass the history on, summarize it or start fresh. Nothing carries into the next call by default. The framework suggests loading a profile from the customer's own database when a session starts and saving history to the customer's own server when it ends, and it points to Letta and Mem0, which those vendors run, for long term memory.

Sourcedocs.livekit.io/agents/logic/chat-contextread 2026-11-09

Deployment & Data Residency Full

Each LiveKit Cloud agent deployment runs in a region the customer picks: US East in Virginia, EU Central in Frankfurt or South Asia in Mumbai, and one agent can run in several.

The project data region, chosen when the project is created and fixed afterward, decides where transcripts, recordings, traces and logs are stored, and LiveKit Inference keeps model requests on EU models when agents run in the EU. Region pinning on Scale holds media to one region.

Agents also run as containers on the customer's own Kubernetes cluster, the media server is open source and self hosted, and private deployments go through sales.

Sourcedocs.livekit.io/deploy/admin/regions/data-residencyread 2026-11-09

Prebuilt Agents / Templates / Packs Partial

Prebuilt tasks collect and validate a caller's name, email, mailing address, date of birth, phone number, card details and keypad digits, a warm transfer task hands calls to a person, and prebuilt tools end calls and send keypad tones. These are parts a developer places inside an agent.

Starter projects for Python and Node.js scaffold one voice assistant, starter apps cover web, iOS, Android, Flutter and React Native frontends, and a recipes library gathers example applications. No finished agent for a given job, such as a receptionist or a collections agent, is offered for a customer to adopt as is.

Sourcedocs.livekit.io/agents/prebuilt/tasksread 2026-11-09

Triggers & Channel Coverage Full

Inbound phone calls start agents without anyone at the customer's end. A caller dials a LiveKit Phone Number or a SIP trunk from Twilio, Telnyx or Plivo, a dispatch rule places the call in a room, and the named agent is dispatched to answer, with Twilio and WhatsApp connectors as further routes in. The customer's backend can also dispatch an agent through the dispatch API with job metadata, place outbound calls by creating a SIP participant, and receive webhooks on room and participant events. Web and mobile apps open sessions with an access token that names the agent to dispatch.

Sourcedocs.livekit.io/telephonyread 2026-11-09

Model Flexibility & Routing Full

The developer picks every model in the pipeline.

LiveKit Inference serves language models from OpenAI, Google Gemini, DeepSeek, Kimi and an open weight model LiveKit hosts, speech recognition from Deepgram, AssemblyAI, Cartesia and Speechmatics, voices from Cartesia, Rime, Inworld and others, and realtime models such as the OpenAI Realtime API and Gemini Live, all under one LiveKit key.

Plugins add Anthropic, Amazon Bedrock, Azure OpenAI, Groq, Mistral AI, OpenRouter, local models through Ollama and any OpenAI compatible endpoint, fallback adapters switch providers when one fails, and the Agent Builder offers the same choice.

Sourcedocs.livekit.io/agents/models/inferenceread 2026-11-09

APIs / SDKs / MCP Extensibility Full

The Agents framework is an open source SDK for Python and Node.js with a full API reference. Server SDKs for Python, Node.js, Go, Rust, Ruby and Kotlin call the room, agent dispatch, SIP and egress APIs, so a backend can create rooms, dispatch agents, place calls and manage trunks and phone numbers. The LiveKit CLI creates, deploys, rolls back and simulates agents and manages secrets, the Analytics API returns session data on Scale, and client SDKs cover web, Swift, Android, Flutter, React Native, Unity, C++ and ESP32. A docs MCP server gives coding agents the documentation.

Sourcedocs.livekit.io/referenceread 2026-11-09

Testing, Debugging & Optimization Full

Agent Simulations run the developer's real agent against an LLM driven simulated caller with a persona and a goal, then a judge scores the transcript against written expectations, and an added check can test the end state, such as whether a booking was written. Text mode tests prompts, tools and logic, audio mode tests the whole voice pipeline and turn timing, scenarios can be derived from a recorded production session, and scenario sets run in CI on every commit. Unit tests on pytest and Vitest assert on each turn's messages and tool calls, with an LLM judge for open ended replies.

Sourcedocs.livekit.io/testing/simulationsread 2026-11-09

Browser / Computer-use Not documented

Agents talk, see and act through tools, and LiveKit runs no browser, desktop or remote computer for them to operate. The Anthropic plugin passes through Anthropic's computer use tool, but the desktop it would control is left to the developer to supply and run. Vision lets an agent watch a caller's camera or screen share without controlling it, and web egress loads a page in headless Chromium only to record or stream it. Robotics features stream video and sensor data and support human teleoperation of physical hardware, which is not control of a software interface.

Sourcedocs.livekit.io/agents/logic/toolsread 2026-11-09

The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded

Pricing

Free Build plan with 1,000 agent session minutes a month. Ship starts at $50 a month and Scale at $500 a month, with agent minutes past the allowance at $0.01 and inference at each model's price.

A monthly plan fee plus usage: agent session minutes, inference at model prices, session recording minutes, observability events, simulation turns, phone numbers and inbound minutes, SIP minutes, WebRTC minutes and data transfer

Free tier

Included quota

Build includes 1,000 agent session minutes, five concurrent sessions and one deployment. Ship includes 5,000 minutes, 20 concurrent sessions, two deployments, 500,000 observability events and 100 inbound minutes. Scale includes 50,000 minutes, up to 600 concurrent sessions, four deployments, 5,000,000 observability events, 1,000 inbound minutes and 50,000 third party SIP minutes.

What is public

Every plan's monthly price, included agent minutes, concurrency, deployments, inference credits, recording, observability and simulation allowances with overage rates, phone number and SIP rates, WebRTC and data transfer rates, private link prices and per minute prices for each model on LiveKit Inference.

Billing mechanics

A monthly plan fee covers an allowance of each metered item, and usage past the allowance bills per minute, per event, per turn or per gigabyte. Inference credits are spent at each model's price, with discounted rates on Scale. Enterprise moves to volume pricing under a custom contract.

Cost watchouts

Inference, recordings, observability events, simulation turns, telephony and SIP minutes all add to the agent minute rate. Self hosted agents pay for the turn detector and adaptive interruption models past a development allowance. Role based access, region pinning, HIPAA support and the SOC 2 report need Scale at $500 a month, and single sign on needs Enterprise.

Variable cost rationale

The plan fee is a floor. Agent minutes, model inference, recordings, observability events, simulations, phone minutes and SIP minutes each meter on their own, so cost grows with call volume and length and with the models chosen. LiveKit's own calculator puts a default voice agent at about $0.048 a minute once inference, telephony and observability are added to the $0.01 agent minute.

Additional watchouts

Agent observability data is deleted 30 days after a session unless downloaded. The project data region is fixed at creation. Concurrency caps of 5, 20 and up to 600 sessions limit each plan before price does.

Overage / add-ons

On Ship and Scale, agent session minutes past the allowance cost $0.01, session recordings $0.005 a minute, observability events $0.00003 each, text simulations $0.02 a turn, audio simulations $0.05 a turn, US local inbound minutes $0.01, toll free inbound minutes $0.02 and third party SIP minutes $0.004 on Ship or $0.003 on Scale. Inference past the credits bills at each model's price, discounted on Scale.

Sales call required

Mixed (some tiers require a call)

Free / trial

Free Build plan with no card required: 1,000 agent session minutes, five concurrent sessions, one agent deployment, $2.50 of inference credits, one US local number with 50 inbound minutes, 1,000 recording minutes, 350 text simulation turns and 60 audio simulation turns a month.

Lowest paid plan

Ship, starting at $50 a month with 5,000 agent session minutes, 20 concurrent sessions and $5 of inference credits

Commercial notes

The Agents framework and the LiveKit media server are open source, so teams can run the stack themselves and pay only for any LiveKit Cloud services they use. A startup program offers LiveKit Cloud free to eligible startups.

Key ambiguities

The plan cards place security reports, HIPAA and region pinning on Scale, while the comparison table marks some of those rows with limited availability, and the Build plan shows no overage rate for agent minutes past its allowance.

Support SLA / resale

Community support on every plan, email support on Ship and above, and a shared Slack channel, a designated solutions engineer and a support SLA on Enterprise. Uptime is 99.99% on all plans.

Missing data

Enterprise pricing, the Build plan's treatment of usage past its allowance, and contract and refund terms.

Agentic Index verified 2026-11-09

Alternatives to LiveKit

The closest documented capability profiles to LiveKit among agent infrastructure platforms tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.

  • Albato10.0 / 14A lighter documented profile than LiveKit
  • Inngest10.0 / 14A lighter documented profile than LiveKit
  • Thread AI11.0 / 14Fuller documented coverage on Human Oversight & Guardrails
  • Bernstein10.5 / 14Fuller documented coverage on Human Oversight & Guardrails
  • Cartesia10.5 / 14Fuller documented coverage on Knowledge Grounding & RAG
  • Netlify10.5 / 14Fuller documented coverage on Human Oversight & Guardrails

Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded

Contact us

Found a vendor we missed? Have feedback on the index? We'd love to hear from you.