{
  "name": "LiveKit Agents",
  "slug": "livekit-agents",
  "website_url": "https://livekit.com/agents",
  "vendor_description": "\"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.\"",
  "categories": [
    "voice-agents"
  ],
  "summary": "LiveKit Agents is a developer platform for building and deploying realtime voice and video AI agents, supporting inbound and outbound telephony, SIP trunking, multi-agent orchestration, and bring-your-own LLM, STT, and TTS integrations. Pricing starts at $0.01 per minute with a free tier of 1,000 agent session minutes per month and no credit card required, scaling through tiered plans up to custom enterprise arrangements. SDKs are available for Python, Node.js, and Go, and the platform holds SOC 2 Type 2, HIPAA, and GDPR certifications, with HIPAA compliance restricted to Scale and Enterprise plans. Customers include OpenAI, Salesforce, Oracle, and Deutsche Telekom.",
  "capabilities": {
    "supported_actions": [
      "realtime_conversation",
      "speech_to_speech",
      "inbound_telephony",
      "outbound_telephony",
      "sip_trunking",
      "call_transfer",
      "function_calling",
      "tool_calling",
      "interruption_handling",
      "byo_llm",
      "byo_voice",
      "batch_calling",
      "call_recording",
      "web_widget",
      "noise_cancellation",
      "turn_detection",
      "multi_agent_handoff",
      "agent_load_balancing",
      "region_pinning",
      "voice_isolation",
      "realtime_metrics",
      "session_replay"
    ],
    "supported_regions": [
      "United States",
      "Global (multi-region cloud with region pinning available)"
    ],
    "supported_languages": [
      "multilingual (via STT provider plugins; Deepgram nova-3 multi-language mode explicitly documented)"
    ],
    "input_types": [
      "audio stream",
      "PSTN phone call",
      "SIP",
      "WebRTC",
      "text",
      "video"
    ],
    "output_types": [
      "audio stream",
      "call transcript",
      "webhook events",
      "recording",
      "realtime metrics",
      "structured call summary"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Go"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "websocket",
    "base_url": "wss://<project>.livekit.cloud",
    "api_version": "v1",
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key",
      "jwt"
    ],
    "auth_docs_url": "https://docs.livekit.io/realtime/concepts/authentication/",
    "idempotency_supported": null,
    "error_format": null,
    "webhook_signing": "jwt_sha256",
    "webhook_events_url": "https://docs.livekit.io/intro/basics/rooms-participants-tracks/webhooks-events/",
    "rate_limit_requests": 1000,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "livekit-agents",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/livekit/agents"
      },
      {
        "package": "@livekit/agents",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/livekit/agents-js"
      },
      {
        "package": "livekit",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/livekit/python-sdks"
      },
      {
        "package": "@livekit/rtc-node",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/livekit/node-sdks"
      },
      {
        "package": "github.com/livekit/server-sdk-go",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/livekit/server-sdk-go"
      }
    ],
    "mcp_url": "https://docs.livekit.io/mcp",
    "quickstart_url": "https://docs.livekit.io/agents/start/voice-ai/"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "0.0100",
    "price_basis": "minute",
    "free_tier_available": true,
    "free_tier_limit": "1,000 agent session minutes/month; no credit card required",
    "free_tier_details": "Build plan at $0/month (no credit card required): 1,000 agent session minutes/month, 5 concurrent agent sessions, 1 agent deployment, 1 free US local phone number, 50 inbound telephony minutes, 1,000 SIP trunking minutes, 5,000 WebRTC minutes, $2.50 LiveKit Inference credits.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Build",
        "item": "Platform fee",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "Platform fee",
        "amount_usd": "50.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "Platform fee",
        "amount_usd": "500.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Build",
        "item": "Agent session minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "Agent session minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "5,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "Agent session minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "50,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "Agent session minutes (overage)",
        "amount_usd": "0.0100",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "Agent session minutes (overage)",
        "amount_usd": "0.0100",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Build",
        "item": "Telephony inbound US local (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "50 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Ship",
        "item": "Telephony inbound US local (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "100 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Scale",
        "item": "Telephony inbound US local (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": null,
        "item": "Telephony inbound US local (overage)",
        "amount_usd": "0.0100",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": null,
        "item": "Telephony inbound US toll-free",
        "amount_usd": "0.0200",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": null,
        "item": "US local phone number",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "month (after 1 free)",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": null,
        "item": "US toll-free phone number",
        "amount_usd": "2.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Build",
        "item": "SIP trunking minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Ship",
        "item": "SIP trunking minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "5,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Scale",
        "item": "SIP trunking minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "50,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Build",
        "item": "SIP trunking (overage)",
        "amount_usd": "0.0040",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Ship",
        "item": "SIP trunking (overage)",
        "amount_usd": "0.0040",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Scale",
        "item": "SIP trunking (overage)",
        "amount_usd": "0.0030",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Build",
        "item": "WebRTC minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "5,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "WebRTC minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "150,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "WebRTC minutes (included)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,500,000 minutes/month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "WebRTC minutes (overage)",
        "amount_usd": "0.0005",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "WebRTC minutes (overage)",
        "amount_usd": "0.0004",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "Agent session recording (overage)",
        "amount_usd": "0.0050",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "Agent session recording (overage)",
        "amount_usd": "0.0050",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Ship",
        "item": "Data transfer (overage)",
        "amount_usd": "0.1200",
        "amount_percent": null,
        "per": "GB",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Scale",
        "item": "Data transfer (overage)",
        "amount_usd": "0.1000",
        "amount_percent": null,
        "per": "GB",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing"
      },
      {
        "plan": "Build",
        "item": "LiveKit Inference credits (included)",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Ship",
        "item": "LiveKit Inference credits (included)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": "Scale",
        "item": "LiveKit Inference credits (included)",
        "amount_usd": "50.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": null,
        "item": "Voice isolation (overage)",
        "amount_usd": "0.0012",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      },
      {
        "plan": null,
        "item": "Observability (when enabled)",
        "amount_usd": "0.0100",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://livekit.com/pricing.md"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": false,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://livekit.com/legal/privacy-policy",
    "documented_rate_limits": "Server API: 1,000 requests/minute. LLM usage: 100 requests/minute, 600,000 tokens/minute (sliding 60-second window). Agent observability: 1,000 events/minute, 5 minutes of audio/minute. Concurrent agent sessions: 5 (Build), 20 (Ship), up to 600 (Scale), custom (Enterprise). Agent session overage: $0.01/minute. Telephony inbound local: 50 min included (Build), 100 min included (Ship), 1,000 min included (Scale); overage $0.01/min. WebRTC: 5,000 min (Build), 150,000 min (Ship), 1.5M min (Scale).",
    "known_restrictions": [
      "US phone numbers only for LiveKit-provisioned numbers (local and toll-free US only)",
      "HIPAA compliance only available on Scale and Enterprise plans (BAA required)",
      "ISO 27001 and PCI DSS are in progress, not yet certified",
      "Agent Builder (no-code) has fewer features than full SDK",
      "Observability data processed and stored in the United States",
      "Self-hosted deployments limited to ~3,000 participants per room",
      "No formal published SLA - ToS provides only 'commercially reasonable efforts' availability commitment"
    ]
  },
  "developer": {
    "docs_url": null,
    "api_reference_url": "https://docs.livekit.io/reference/",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": "https://livekit.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2023-11-14",
    "ga_date": "2025-04-10",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "OpenAI",
      "Oracle",
      "Salesforce",
      "Deutsche Telekom",
      "Assort Health"
    ]
  },
  "scores": {
    "agent_friendliness": 55,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 30,
    "procurement_friction": 100,
    "trust_readiness": 55,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)"
    ],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "supported_actions",
      "url": "https://docs.livekit.io/agents/",
      "excerpt": "streaming audio through an STT-LLM-TTS pipeline... state-of-the-art turn detection... interruption handling... Define tools that are compatible with any LLM, and even forward tool calls to your frontend.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://livekit.com/pricing",
      "excerpt": "Build - Free ($0/mo)... 1,000 agent session minutes included... 5 concurrent agent sessions... 1 free US local phone number... 50 inbound telephony minutes... No credit card required.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://livekit.com/pricing",
      "excerpt": "Ship - Starting at $50/mo... 5,000 agent session minutes included... Agent sessions: $0.01/minute (overage)... Scale - Starting at $500/mo... 50,000 agent session minutes included.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.livekit.io/deploy/admin/quotas-and-limits/",
      "excerpt": "All projects have a Server API rate limit of 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://livekit.com/security",
      "excerpt": "SOC 2 Type II: Independently audited against the AICPA's Trust Services Criteria for security, availability, and confidentiality.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://livekit.com/security",
      "excerpt": "GDPR: Aligned with EU data protection and privacy law. DPA available; sub-processor list maintained publicly.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://livekit.com/security",
      "excerpt": "In Progress: ISO 27001, ISO 27018, PCI DSS.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://docs.livekit.io/intro/cloud/",
      "excerpt": "99.99% uptime guarantee with redundant infrastructure",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.livekit.io/agents/",
      "excerpt": "LiveKit Agents is described as a realtime framework for voice, video, and physical AI agents. It enables developers to integrate Python or Node.js programs into LiveKit rooms as full realtime participants.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.livekit.io/sip/",
      "excerpt": "LiveKit Phone Numbers provides access to local and toll-free numbers in the United States.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://livekit.com/agents",
      "excerpt": "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.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.livekit.io/sip/",
      "excerpt": "LiveKit supports both cold transfer (REFER) and warm transfer (agent-assisted transfer), enabling call redirection and handoff scenarios within your applications.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://livekit.com/pricing.md",
      "excerpt": "Build: $0/month... 1,000 minutes... No credit card required",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://livekit.com/pricing.md",
      "excerpt": "Agent session rate: $0.01/minute... Included minutes (Build): 1,000 minutes... Included minutes (Ship): 5,000 minutes... Included minutes (Scale): 50,000 minutes",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://livekit.com/pricing",
      "excerpt": "5 concurrent agent sessions [Build]... 20 concurrent agent sessions [Ship]... Up to 600 concurrent agent sessions [Scale]... Agent sessions: $0.01/minute (overage).",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://livekit.com/security",
      "excerpt": "HIPAA: BAAs available for Scale and Enterprise customers handling protected health information.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://livekit.com/security",
      "excerpt": "In Progress: ISO 27001, ISO 27018, PCI DSS.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://livekit.com/legal/terms-of-service",
      "excerpt": "LiveKit shall use commercially reasonable efforts to make the Services available 24 hours a day, 7 days a week, except for planned downtime... the service is provided AS IS and AS AVAILABLE with no warranty that use will be uninterrupted, timely, secure or free from error.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://livekit.com/agents",
      "excerpt": "Open-source SDKs in Python and TypeScript with vendor-independent coding.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.livekit.io/home/get-started/mcp-server/",
      "excerpt": "claude mcp add --transport http livekit-docs https://docs.livekit.io/mcp",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://livekit.com/security",
      "excerpt": "HIPAA: BAAs available for Scale and Enterprise customers handling protected health information.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://livekit.com/pricing",
      "excerpt": "No credit card required; signup is self-serve via cloud.livekit.io.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.livekit.io/realtime/server/generating-tokens/",
      "excerpt": "Access tokens are JWT-based and signed with your API secret to prevent forgery.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://docs.livekit.io/realtime/concepts/authentication/",
      "excerpt": "LiveKit frontends authenticate using JWT access tokens generated on a backend server, then sent to the frontend for session connection.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.livekit.io/reference/server/server-apis/",
      "excerpt": "server APIs built with Twirp. Requests use HTTP POST with JSON bodies.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://livekit.com/pricing",
      "excerpt": "Enterprise - Custom pricing... Volume discounts including inference... Dedicated Slack support... SSO and support SLA... Custom concurrency and deployment limits.",
      "confidence": "high"
    },
    {
      "field": "byo_llm",
      "url": "https://docs.livekit.io/agents/",
      "excerpt": "Build your agents in code, not configuration... 300+ AI model integrations supported... fully open source under the Apache 2.0 license and integrates with numerous AI providers for LLMs, speech-to-text, and text-to-speech services.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.livekit.io/realtime/concepts/authentication/",
      "excerpt": "LiveKit frontends authenticate using JWT access tokens generated on a backend server, then sent to the frontend for session connection.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.livekit.io/agents/",
      "excerpt": "WebRTC between frontend and agents. HTTP and WebSockets for agent-to-backend communication.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.livekit.io/intro/basics/cli/projects/",
      "excerpt": "A project is composed of a URL, API key, and API secret that point to a LiveKit deployment. Your project URL starts with wss://.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://pypi.org/project/livekit-agents/",
      "excerpt": "version 1.0.0 released April 10, 2025, indicating general availability",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/livekit/agents",
      "excerpt": "A framework for building realtime voice AI agents",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/livekit/python-sdks",
      "excerpt": "LiveKit real-time and server SDKs for Python",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.livekit.io/agents/start/voice-ai/",
      "excerpt": "Build and deploy a simple voice assistant in less than 10 minutes",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://docs.livekit.io/intro/basics/rooms-participants-tracks/webhooks-events/",
      "excerpt": "LiveKit supports the following webhook events: room_started, room_finished, participant_joined, participant_left, track_published, track_unpublished, egress_started, egress_updated, egress_ended, ingress_started, ingress_ended",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.livekit.io/deploy/admin/quotas-and-limits/",
      "excerpt": "All projects have a Server API rate limit of 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://livekit.com/legal/privacy-policy",
      "excerpt": "LiveKit does not retain inference inputs or outputs. However, third-party AI providers may maintain their own independent retention policies.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://livekit.com/pricing",
      "excerpt": "Agent Session Minutes cost $0.01 per minute, which is the primary cost driver for AI voice and conversational AI applications.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://pypi.org/project/livekit-agents/",
      "excerpt": "First Release Date: November 14, 2023 (version 0.0.1)",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://livekit.com/agents",
      "excerpt": "Notable customers cited on the platform page include OpenAI, Oracle, Salesforce, Deutsche Telekom, and Assort Health.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.livekit.io/reference/server/server-apis/",
      "excerpt": "The documentation shows no API version in the endpoint path. The room service API is accessible at /twirp/livekit.RoomService/<MethodName>.",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://docs.livekit.io/agents/",
      "excerpt": "Production ready with built-in agent server orchestration, load balancing, and Kubernetes compatibility",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/livekit/agents-js",
      "excerpt": "Build realtime multimodal AI agents with Node.js",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://docs.livekit.io/home/get-started/mcp-server/",
      "excerpt": "claude mcp add --transport http livekit-docs https://docs.livekit.io/mcp",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.livekit.io/intro/basics/rooms-participants-tracks/webhooks-events/",
      "excerpt": "these requests have an Authorization header containing a signed JWT token. The token includes a sha256 hash of the payload.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.livekit.io/deploy/admin/quotas-and-limits/",
      "excerpt": "All projects have a Server API rate limit of 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://livekit.com/pricing",
      "excerpt": "No credit card required",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://livekit.com/pricing",
      "excerpt": "Build/Ship: $0.01 per minute (after included allotment)",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://livekit.com/pricing",
      "excerpt": "Build plan: 1,000 agent session minutes monthly. No credit card required.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://pypi.org/project/livekit-agents/",
      "excerpt": "version 1.0.0 released April 10, 2025, indicating general availability",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://pypi.org/project/livekit-agents/",
      "excerpt": "Current Version: 1.6.2",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "specific enumeration of all supported conversation languages",
    "exact list of global data center regions",
    "rate limits per API endpoint",
    "formal SLA document URL",
    "deprecation_policy_url",
    "sla_url",
    "idempotency_supported",
    "error_format"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/livekit-agents",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/livekit-agents/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}