// Create the call client
let call = DailyIframe.createCallObject();
// Then, join the call!
call.join({url: "https://YOU.daily.co/ROOM"});
// Create the call client
let call = CallClient()
// Then, join the call!
call.join(
url: URL(string: "https://YOU.daily.co/ROOM")!)
// Create the call client
val call = CallClient(applicationContext)
// Then, join the call!
launch {
call.join(url = "https://YOU.daily.co/ROOM")
}
Javascript
React Native
iOS
Android
Flutter
Everything else
Bigger sessions. More cameras.
More participants and more interactivity than any other provider.
Median first-hop latency
Real-time active participants
Fast, secure, and reliable infrastructure
Daily’s Global Mesh Network powers the next generation of video-first experiences.
Customer support tools, detailed metrics and logging, and data integrations with enterprise BI platforms.
Our SDKs are built on a common Rust core, enabling rapid cross-platform updates and ensuring developers enjoy a seamless, consistent experience.
The next generation of WebRTC—custom tracks, multi-cast, simulcast, adaptive video codecs, RTMP, media ingest, real-time transcription …
Daily provides flexible recording options, including a full-featured real-time compositing toolkit for production-studio-in-the-cloud use cases.
On iOS, Daily can send simultaneous hardware-encoded HEVC (H.265) and H.264 encodings, delivering the best possible video quality for each client’s available bandwidth.
CUSTOMER STORIES
Subscribe to our monthly newsletter and we’ll keep you up-to-date with the latest product releases, tutorials, and more.