Ship 1-click video chat faster and smarter

The Daily.co API adds video chat to any app or site, in minutes. We have more features that make live video easier to work with, so developers launch faster, ship more, and scale with global infrastructure.

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

Best-in-class 1-click video chat. We've fine-tuned calls to work across devices and real-world networks. Our calls are used for millions of monthly minutes.

Add in minutes

With just 2 lines of code, add a complete video chat widget. Calls work across browsers and mobile devices, with screen sharing, recording, and more.

More features

Create a video chat experience that delights your users and works effectively in your app. Our API lets developers more efficiently control how calls look and work.

Features for every use case

Embed with 2 lines of code
Customize layouts with just CSS
Ready-to-go recording, screen sharing, chat
REST API programmatic control
Mobile support
HIPAA compliant, with BAA
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 the infrastructure to the UI. We empower designers and developers with building blocks, so that teams can create the best workflows and solutions, in minutes and hours, not months.

Create and manage calls

Our REST API makes it easy to create and manage your video call rooms. Check out our developer docs for more details.

Use this one API call…

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

…to seamlessly manage rooms.

Daily.co embedded API video call example

Embed video chat in minutes

Just 2 lines of code. Read this blog post.

Insert 2 lines of code…

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

…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 easy to customize our iframe; control in-call functions; and design custom layout with simple CSS and Javascript. Check out our developer docs.

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
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
Automatic browser updates
For every browser release
Smart switching infrastructure
Between small (p2p) and large call sizes
Recording flexibility
Cloud and free local recording options
Affordable large calls
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
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

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

Claim your free domain, create a video call link, and click to join! 

Choose your free domain
Daily.co Video Call API - Add 1-click video calls to any product, easily | Product Hunt Embed
Daily.co Video Call API - Add 1-click video calls to any product, easily | Product Hunt Embed