2 lines of code

Ship 1-click video chat faster and smarter

The Daily.co API has more features and the best call quality. We solve video issues that slow teams down. So you ship quickly, save time and focus on your product.

The Daily.co API has more features and the best call quality. You ship more, save time — and stay focused on your product.

WebRTC quality

Get best-in-class 1-click video chat. We fine-tune calls to work on all devices and real-world networks. Our calls are used on millions of minutes monthly.

Add calls in minutes

With just 2 lines of code, embed a video chat widget. It works across browsers and mobile, with screen shares, recording, and more.

Powerful customization

Create the video chat experience that delights your users. Our API lets developers powerfully control how calls look and work.

Features for every use case

Embed an iframe in minutes
Customize layouts with just CSS
Ready-to-go recording, screen shares, chat
REST API programmatic control
Mobile support
HIPAA compliant
Cross browser support
Electron support, low-level track access and more
Bandwidth management
256-bit encryption

Video chat is more than servers (though we solve that, too)

Our API supports every layer of a video chat, from infrastructure through the UI. We empower designers and developers with building blocks, so teams build the best workflows and beautiful UIs — in minutes and hours, not months.

Create and manage calls

Use this one API call…

curl -H "Content-Type: application/json" \
     -H "Authorization: Bearer $TOKEN" \
     -XPOST \
     https://api.daily.co/rooms

…and seamlessly manage rooms.

Embed video chat, in minutes

Insert 2 lines of code…

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

…to embed a chat widget

Daily.co embedded API video call example

Custom UI layouts and controls

Our front-end library gives developers robust control. It's easier to create with our iframe; control in-call functions; and customize layout with just CSS and JS, if you'd like to.

Customize your CSS…

.daily-videos-wrapper {
    position: relative;
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 0.5fr);
    overflow-x: auto;
}

…to create custom UI

Daily.co custom API video call example

We solve real-world issues, so you don't have to

Video calls are an ongoing, complex interplay of networks, browser updates, interoperability challenges, and more. We apply 15+ years of live video expertise to our API, so your product works at launch and scale.

Prebuilt video call widget
200 person calls, screen sharing, and text chat
Developer support
Available with every plan!

Traditional APIs

Prebuilt bandwidth management
Calls work better on real-world networks

Daily.co

Layout customization
With HTML, CSS and JS
Cross-browser interoperability
Chrome, Safari, Edge, mobile, more
HIPAA compliance
With Business Associate Agreements, blog post
Automatic browser updates
For every browser release
Smart switching infrastructure
Between small (p2p) and large call sizes
Affordable large calls
Recording flexibility
Cloud and free local options
Layout customization
With HTML, CSS and JS
UI-ready call widget
200 person calls, text chat and more
Bandwidth management
Calls work better on real-world networks
Cross-browser interoperability
Your tech works across browsers
Automatic browser updates
For every browser release
HIPAA compliance
With BAAs, blog post
Smart switching infrastructure
Between small (p2p) and large call sizes
Recording flexibility
Cloud and free local options
Developer support
Available with every plan!
Affordable large calls
Layout customization
UI-ready call widget
Bandwidth management
Cross-browser interoperability
Automatic browser updates
HIPAA compliance
Smart switching infrastructure
Recording flexibility
Developer support
Affordable large calls

HIPAA compliance

We're proud that our API is HIPAA compliant! Our solution is fully architected for compliance, so developers and organizations can add video calls, with confidence. We will sign a Business Associate Agreement (BAA) and are happy to talk with your team.

Try a live video call

Join a call right now. Claim your domain, create a link, and click! 

Choose your free subdomain