Compare realtime APIs

Pick up to four APIs from any category and see them side by side.

Twilio Media Streams
Twilio
Millis AI
Millis AI
LiveKit Agents + LiveKit Cloud
LiveKit
CategoryPlatformsPlatformsPlatforms
StatusGAGAGA
Est. per minute$0.035 - 0.12$0.04 - 0.09$0.03 - 0.08
How that was worked out$0.0044 stream + $0.0085-$0.014 voice + your STT/LLM/TTS ($0.02-$0.10 depending on providers; speech-to-speech realtime models can exceed this).$0.02 + $0.0043 STT + ~$0.004 LLM + $0.0075-$0.05 TTS + your carrier minutes (~$0.005-$0.014). Third-party worked example: ~$0.066/min with GPT-4o + ElevenLabs.LiveKit's own calculator default is $0.0479/min (agent session $0.01 + telephony $0.01 + STT $0.0075 + LLM $0.0014 + TTS $0.009 + observability $0.01). Low end: WebRTC only, cheap STT/TTS, small LLM. High end: phone calls, premium TTS (Cartesia/ElevenLabs class) and a larger LLM. Speech-to-speech realtime models cost much more and are priced in the model segment.
Pricing modelper-minuteper-minuteusage
Free tierTwilio trial credit only.Not published.Build plan: 1,000 agent session minutes/month, $2.50 inference credit, 1 US number with 50 inbound minutes, no credit card.
Connects byPSTN, SIP, WebSocketWebRTC, WebSocket, PSTN, SIPWebRTC, SIP, PSTN
Audio inaudio/x-mulaw 8000 Hz mono, base64 in JSON 'media' eventsWeb SDK and phone (via your Twilio/Plivo etc.)Opus over WebRTC; SIP/PSTN calls bridged in
Audio outSame format sent back in 'media' events; 'clear' to flush on barge-in, 'mark' to track playbackSameOpus over WebRTC; telephony codecs on SIP legs
LanguagesWhatever your models support.Not verified.Depends on the chosen STT/TTS/LLM; LiveKit Inference restricts to EU-hosted models for EU agents.
Latency (vendor claim)Not applicable (transport); your pipeline determines latency.Vendor markets very low latency; no verified number.No single vendor number verified; depends on models and region.
Key limits
  • One bidirectional stream per call
  • Unidirectional: max 4 tracks per call (shared)
  • Stream resource API cannot start bidirectional streams
  • Concurrency not published
  • Concurrent agent sessions: 5 Build, 20 Ship, up to 600 Scale (page ambiguous), custom Enterprise
  • Inference concurrency: 5 / 20 / 50
  • Agent deployments: 1 / 2 / 4
  • WebRTC concurrent connections: 100 / 1,000 / 5,000
High-severity warnings
  • None
  • None
  • None
ComplianceTwilio offers BAAs for HIPAA-eligible products; not re-verified for Media Streams here.Not verified.SOC 2 Type II (Security, Availability, Confidentiality) and GDPR per LiveKit security page; HIPAA/BAA not verified.
Self-hostableNoNoYes
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
Platform $/min$0.0044$0.02$0.01
All-in priceNoNoNo
Entry plan $/mo$0$0$50
Free tierYes-Yes
Free credit $--$2.5
Phone numbersYesYesYes
Own LLMYesYesYes
Own keysYes-Yes
No-code---
RecordingYes-Yes
Noise cancel--Yes
Smart turnsNo-Yes
Latency ms---
Languages---
Max session min---
Concurrency--20
WebRTC-YesYes
WebSocketYesYes-
Phone / SIPYesYesYes
HIPAA---
SOC 2--Yes
EU data--Yes
Self-hostNoNoYes
Open weightsNoNoYes
High warnings000