Join our live advanced video workshop on Feb 8 announcement banner

Why Developers are Using Daily as an Agora Alternative

We support larger, more interactive experiences without hidden costs for HD quality and features. Plus we have a proven track record of security and data privacy.

Start Free

100K

person calls, 25 publishers

1K

participants all with cams and mics on

Why choose Daily

Industry-leading call quality

Get automatic bandwidth management that optimizes for real-world network conditions. Plus detailed metrics, event logs, and analytics for every session.

More dynamic large sessions

Daily supports more video publishers than any other platform. And with Daily’s VCS toolkit you can build a broadcast studio in the cloud for your recordings and live streams.

A track record of security

True, verifiable end-to-end encryption in peer-to-peer calls. The first and most complete WebRTC HIPAA compliant solution. Regional geofencing. From day one we’ve committed to security and data privacy, everywhere in the world.

Better pricing — quality comes standard

We don’t charge more for great quality. HD video, HD recording and session analytics are all included in our standard pricing. Enterprise SLAs support teams at scale. Plus learn about our automatic volume discounts.

Daily is best-in-class for video

Features
Session analytics Requires Enterprise plan Yes
Client event logs No Yes
Programmable HD compositing No Yes
"Broadcast studio" in the cloud No Yes
True end-to-end encryption No Yes
in peer-to-peer calls
Peer-to-peer media routing mode No Yes
TURN support for clients behind firewalls No Yes
1,000 participants with 1,000 active publishers No Yes
Optional hosted Daily Prebuilt component No Yes
Pricing
Transparent pricing that includes HD video No Yes
Group video call $0.0039–$0.0089
Additional cost for 2K video
$0.0015–$0.004
+ automatic volume discounts
Audio call $0.00099
per participant minute
$0.00099
+ automatic volume discounts
Recording
HD recording
Full HD recording
$0.00149
$0.0059
$0.01349
$0.01349
for composited HD video
HIPAA $2,900/month
Support plan add-on request
$200 add-on
Volume discounts Up to 10%
for 1–3M minutes/month
Up to 63%
for 1–10M minutes/month
w
quote

Daily gives a nice level of abstraction. What previously took several hundred lines of code took four lines of code with Daily.

Michael Nguyen, Senior Engineer, Kumospace

3x time saved

Time savings, building with Daily vs. Agora

Less code

Only 4 lines of screen share code vs. 300 with Agora

With Daily’s APIs you can

<script src="https://unpkg.com/@daily-co/daily-js"></script>
<script>
    callFrame = window.DailyIframe.createFrame();
    callFrame.join({ url: 'https://you.daily.co/hello' });
</script>
val call = CallClient(applicationContext)
call.addListener(object: CallClientListener {
    override fun onParticipantJoined(participant: Participant) {
    Log.d(TAG, "Participant ${participant.id} joined the call on Android!")
        showParticipant(participant)
        }
}
call.addListener(object: CallClientListener {
    override fun onCallStateUpdated(state: CallState) {
        showUIForCallState(state);
        }
}
const call = DailyIframe.createCallObject();
await call.setNetworkTopology({ topology: 'sfu' });
await call.setNetworkTopology({ topology: 'peer' });
curl --request POST \
--url https://api.staging.daily.co/v1/rooms/ROOM-NAME\
--header 'Authorization: Bearer TOKEN' \
--header 'Content-Type: application/json' \
--data '{"properties": {"enable_mesh_sfu":true,"enable_terse_logging":true,"enable_hidden_participants":true,"owner_only_broadcast":true,"experimental_optimize_large_calls":true}}'
const call = DailyIframe.createCallObject();
const roomURL = 'DAILY_ROOM_URL';
const token = 'DAILY_MEETING_TOKEN';
const rtmpURL = 'RTMP_URL';

await call.join({
    url: roomURL,
    token,
});

callFrame.startLiveStreaming({ rtmpUrl });
Explore the docs

Get started for free

Sign up now
Send sales a message