Compare realtime APIs

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

Decart Realtime (Lucy)
Decart
D-ID Agents (realtime streams)
D-ID
Tavus Conversational Video Interface (CVI)
Tavus
CategoryAvatars + videoAvatars + videoAvatars + video
StatusGAGAGA
Est. per minute$0.60 - 2.40$0.35 - 0.45$0.24 - 0.37
How that was worked out$0.01/s Restyle = $0.60/min up to $0.04/s fast mode = $2.40/min; Lucy 2.5 standard $1.20/minScale $138.60/400 streaming min = $0.35 to Build $14.40/32 = $0.45; streaming shares the same credit pool as offline video. Third-party data, unverified.Business $975/4,000 min = $0.24 up to Starter $22/60 min = $0.37; overage $0.26-$0.35
Pricing modelper-secondcreditssubscription
Free tierNew accounts get free credits (amount not stated). No subscription or minimum spend.Trial allowance (reported up to 10 streaming minutes).Free plan: 20 CVI minutes per month, 1 concurrent session, 5 minute max conversation.
Connects byWebRTCWebRTC, LiveKitWebRTC, Daily, LiveKit, Pipecat, Agora
Audio inNone (video only)User speech or text chat via SDKUser microphone in the Daily room (or your own pipeline via LiveKit/Pipecat/Echo modes)
Audio outNoneD-ID managed TTS / voice clonesSynthesized voice from Tavus stock voices or integrated TTS
LanguagesPrompts in text; language support not documented.Not verified in this pass.Changelog says stock voices can speak 42 supported languages.
Latency (vendor claim)No number on the model page; fast mode described as lower latency and higher throughput.Vendor claim: sub-0.5 s conversational turns (V4). One developer forum report measured about 2.1 s extra before video starts in the browser.Vendor describes Sparrow as delivering 'ultra-fast response times'; no number published on the models page.
Key limits
  • Concurrent realtime sessions limited by account quota (Get Realtime Quota endpoint)
  • Client tokens expire 60 s after minting by default
  • Concurrent stream limit per plan not published (enterprise feature per third-party guide)
  • Credits do not roll over (third-party)
  • Client keys are restricted to allowed_domains
  • Concurrent sessions: 1 (Free/Starter), 3 (Builder), 10 (Growth), 15 (Business)
  • Max conversation: 5 / 10 / 15 / 60 / 60 minutes by plan; max_call_duration is silently capped to the plan maximum
  • participant_absent_timeout default 300 s; participant_left_timeout default 0
  • Custom faces per plan: 1 (Starter), 3 (Builder), 7 (Growth), 15 (Business)
High-severity warnings
  • Expensive per hour
  • Official API pricing page did not render
  • Cheapest plans are personal-use only
  • Pricing page shows several tables
  • Starter has no overage, so calls just stop
ComplianceNot verified.Not verified in this pass.Not verified in this pass; check Tavus trust/security pages for SOC 2, HIPAA and GDPR terms.
Self-hostableNoNoNo
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
Session $/min$0.60$0.35$0.24
Entry plan $/mo$0$14.4$22
Free tierYesYesYes
Free credit $---
Custom avatar-YesYes
From photo---
Own LLM--Yes
Own voice---
Interrupts--Yes
Resolution p720-1,080
FPS--40
CPU only---
Latency ms-500500
Languages--42
Max session min--60
Concurrency--1
WebRTCYesYesYes
WebSocket---
Phone / SIP---
HIPAA---
SOC 2---
EU data---
Self-hostNoNoNo
Open weightsNoNoNo
High warnings122