Learn about our world class infrastructure announcement banner
Daily launches native mobile libraries

Build any video and audio UI you can imagine

Our SDKs give you flexibility, scalability, and control for real-time video, live streaming, and recording.

View the docs
client-sdk

javascript

Javascript

Compatible with any front-end framework. Optional Hooks helper library for React developers.

View docs

React Native

Share code between Web and React Native apps.

View docs

iOS

Swift APIs built on top of Daily’s flexible, cross-platform core SDK.

View docs

Android

Kotlin APIs built on top of Daily’s flexible, cross-platform core SDK.

View docs

Flutter

Build cross-platform video and audio UIs with our Flutter library — coming soon.

Coming soon

Low-level code in Rust and C++. General release in mid 2023.

Native mobile libraries

Add conversations, live broadcast, and recording to any app

Seamlessly integrate real-time video and audio into native apps with Daily’s iOS and Android SDKs.

  • Cross-platform support
  • Many-to-many sessions with all cameras on
  • 3 types of recording
  • Track subscriptions and simulcast APIs
  • HD RTMP streaming
  • Automatic tuning of video quality
native-mobile-libraries

Global WebRTC infrastructure for every use case

Education

education

Build online classes with easy permission controls for instructors

  • Build breakout rooms, a “raise your hand” button, and more
  • Get affordable recording
  • Add live transcription
  • Integrate your favourite whiteboarding tool
View an education case study

Collaboration

Streamline workflows and boost collaboration with integrated calls

  • HD screen sharing
  • Easily add breakout rooms
  • Customizable text chat
  • Endless extensibility
View a collaboration case study

Virtual offices

virtual-office

Connect distributed teams and support spontaneous interactions

  • Build spatial audio
  • HD screen sharing
  • Easily add breakout rooms
  • Firewall configuration
View a virtual office case study

Events

Build virtual venues with different types of speaker stages

  • Embed prerecorded video
  • Host interactive real-time calls with 1,000 people
  • Live stream to millions with minimal latency
  • Real-time call data for debugging and optimization
View an events case study

Built by developers for developers

Daily’s APIs aim for maximum flexibility, a full feature set, and consistency across platforms.

View the docs

One-stop SDKs

Power real-time audio and video, RTMP live streaming, and custom-layout recording. Plus features like live transcription, virtual backgrounds, and more.

Docs and tutorials

Detailed docs, lots of sample projects, and tutorials covering both the basics and advanced video and audio topics.

Cloud logs

Logs (events and media quality metrics) from every client in every session are visualized in the Daily dashboard and available via REST API endpoints.

Usage dashboards

Current, detailed usage statistics are shown in the Daily dashboard and available via REST API endpoints.

Transparent pricing

Our pricing is simple and straightforward, and we publish our volume discounts table. Start for free.

Support

Over-delivering on customer support is one of our core values. We respond quickly to every support request. Enterprise support packages also available.

// Create the call client
    let call = DailyIframe.createCallObject();
  
    // Then, join the call!
    call.join({url: "https://DOMAIN.daily.co/ROOM"});

Intuitive abstractions

Daily’s libraries combine the ease of a high-level API with the control and flexibility of low-level programming.

 // Create the call client
    let call = CallClient()
    
    // Then, join the call!
    call.join(url: URL(string: "https://DOMAIN.daily.co/ROOM")!)

Intuitive abstractions

Daily’s libraries combine the ease of a high-level API with the control and flexibility of low-level programming.

 // Create the call client
    val call = CallClient(applicationContext)
    
    // Then, join the call!
    launch {
      call.join(url = "https://DOMAIN.daily.co/ROOM")
    }

Intuitive abstractions

Daily’s libraries combine the ease of a high-level API with the control and flexibility of low-level programming.

Fine tune the experience

  • Geolocation of your choice
  • Track subscriptions API
  • Control send and receive-side video resolution
  • Bandwidth management API
  • Adjustable echo cancelation and bitrate

Get started today

Scalable, usage-based pricing specifically for developers

Try a test call Talk to sales