Quality + Features + Infrastructure

The real-time video API for developers

Add 1-click video calls to any website or app, with just a few lines of code. We help power video for today’s innovative applications.

Daily allowed us to build a powerful, flexible video chat experience used by thousands of companies worldwide. They’re phenomenal partners."

Rajiv, Tandem Cofounder
Rajiv Ayyangar, CEO
Tandem Chat UI
Prebuilt widget

Add video calls in minutes

    <script src="https://unpkg.com/@daily-co/daily-js"></script>
      callFrame = window.DailyIframe.createFrame();
      callFrame.join({ url: 'https://you.daily.co/hello' });
Custom UI/UX

Control video and audio primitives

  const callObject = window.DailyIframe.createCallObject();
  callObject.on('participant-updated', (event) => {
    const p = event.participant;
    myCustomMediaStreamTracksHandler(p.user_id, p.videoTrack, p.audioTrack);
  callObject.join({ url: 'https://you.daily.co/hello' });

For developers building custom video UI/UX. Take control of video and audio tracks. Our call object mode gives you complete layout and workflow control.

Learn more

100% focused on live video

We're your dedicated video calling team. Our entire Daily team works on real-time video features and infrastructure all day, every day.

Time to value

Build more, ship faster

Our Javascript and REST APIs help you get up and running with real-time video quickly, then scale as you grow. You can get started with our prebuilt call UI with just a few lines of code. We handle all the hard things about common video call use cases with sensible defaults. These same APIs support completely custom development, too. And we’re always here to help.

Call quality

Unique features for highest quality

We’ve put more work into reliable and high quality in-browser video calls than anyone else. We do automatic bandwidth management, automatically switch between peer-to-peer and media server network modes, work around differences between browser versions, and give you access to extensive logging and telemetry data for every call.


Powering more use cases

1:1 calls, group calls with up to 200 (and growing) participants, webinars, live broadcast streaming, a flexible track subscriptions API, four kinds of recording, and much more. We’re always adding features. Our focus on real-time video means the Daily API supports more use cases.


Global coverage

We are your video-focused devops team. Our media server infrastructure is custom-built for real-time video and audio, at scale, anywhere in the world. We deliver 200ms or better latency to almost all end users. We automatically switch between peer-to-peer network mode and media server mode to optimize for call quality. And we have rock-solid uptime.

Developers with a customer focus

More than sales

We are developers. We have strong opinions about API design. We take pride in our documentation, tutorials, and sample code. We love talking to other developers. We have decades of experience building video infrastructure, video applications, and APIs. When you ping us for support, we take your questions seriously and give you real answers.

Get call quality data, easily

See call quality metrics and client-side logs right in your Daily dashboard. Or pull call data into your own Application Performance Management system using our REST APIs. We give you the data you need to gain insight into usage, identify issues, and provide support to your customers. Plus we’re here to help with debugging and optimization.

Go to the dashboard
Daily.co API developer dashboard

It's easy to test the prebuilt UI 

No downloads, no installs, no code — just click to create a video call in your dashboard.

Test in seconds — no code

It's easy for your entire team to test a video call that's powered by Daily. Your colleagues can create test calls for themselves.

Prebuilt features

Our Daily prebuilt UI comes with features like built-in bandwidth management, peer-to-peer calls, large calls, screen share, chat, recording, and more.

Cross browser, cross device

The prebuilt UI works across browsers and devices. We keep the UI up-to-date with every browser release, so you don't worry about maintaining video call UI code.

Daily is top-notch! Focusmate is virtual coworking that provides accountability for anyone who works remotely. We connect users worldwide on live video chat sessions, so they're more productive and happier.

With Daily, we got up and running very quickly. They've provided excellent support for our rapid growth, and the Daily team is super responsive to questions and feature requests.

Evan Hammer, Head Product

At Eventus, we work closely with universities to help students stay connected with campus programming. With the onset of COVID-19, it was imperative that we help our partners quickly adapt.

Although we reviewed several video API providers, Daily was unparalleled in its ability to quickly setup highly functional and well designed video rooms. The ease of use provided by Daily has been crucial for smooth product implementations for Eventus.

William, Software Engineer

Civic Dinners is a platform that brings people and communities together, for meaningful conversations that spark change. We organize events for enterprise teams, civic organizations, and community groups. Daily enabled us to pivot to virtual very quickly.

We're now hosting events all over the world in 10 languages using their lightweight, well-documented API. It's been a great partnership.

Jesse Doud, CTO
Civic Dinners

GitDuck is a video calling tool where developers can talk and share their code in real-time. Daily allowed us to rapidly build the video chat part, so we could focus on what makes GitDuck unique: the IDE integrations with pair programming and a UX built exclusively for developers.

With that we could put all our brains on what makes GitDuck different and special, while knowing that we would have a great and scalable video call quality.

Thiago Monteiro, Cofounder & CEO


Video calls — WebRTC real-time video APIs for developers — is our focus and our passion.

Get started today

Demo a video call that uses our prebuilt UI. We have plenty of other demos, too!