Build on the highest-quality, most flexible, and most cost-effective WebRTC API PaaS.
10,000 min. free monthly
Features for every use case. Peer-to-peer and large calls. Recording, live broadcast, transcription, and more.
Use our automatic least-path network routing, or control what regions host each of your sessions.
Complete reference docs, tutorials, and getting started guides. Access to real engineers for support.
Detailed quality metrics for every session. Analytics right in your Daily developer dashboard.
Designed for developers
We offer a fully supported Daily Prebuilt user interface and additional lower-level APIs that give you total UI/UX flexibility. Start by cloning our sample repos. Change from prebuilt to custom at any time while still using the same APIs.
<script src="https://unpkg.com/@daily-co/daily-js"></script>
<script>
callFrame = window.DailyIframe.createFrame();
callFrame.join({ url: 'https://you.daily.co/hello' });
</script>
Daily Prebuilt is our plug-and-play embed. It’s a fully working video chat with features like HD screen sharing, text chat, and recording.
const callObject = window.DailyIframe.createCallObject();
callObject.on('participant-updated', (event) => {
const p = event.participant;
const t = p.tracks;
myCustomMediaStreamTracksHandler(p.user_id, t.video.persistentTrack, t.audio.persistentTrack);
});
callObject.join({ url: 'https://you.daily.co/hello' });
For developers building custom video UI/UX. Take control of video and audio tracks. Daily call object gives you complete layout and workflow control.
Zero download, interactive large calls
We do the hard things for you
Scale and reliability
We make real-time video and audio work across browsers, networks and devices.
Build on Daily’s Global Mesh Network and scale painlessly. Host sessions with thousands of participants. Host thousands of sessions in parallel. Serve users everywhere in the world.
Rely on our automatic bandwidth management to deliver the best possible quality to every user. We seamlessly switch sessions between networks and from P2P to SFU mode.
Daily gives you peace of mind deploying to real-world users on any browser, operating system, and device. We test every release and insulate you from differences in WebRTC support.
Authenticate, control session access, and assign permissions with tokens. Daily is SOC-2, GDPR, and HIPAA compliant.
Detailed session logs, call quality metrics, and performance analytics are available in your dashboard and via Daily’s REST APIs.
Our support engineers can help with unique requirements. Tune resolutions, bitrates, and simulcast settings, or deploy to custom platforms.
Infrastructure
Daily’s media server infrastructure is custom-built for real-time video and audio, at scale, anywhere in the world. We’ve applied decades of experience building video and audio infrastructure, streaming applications, and APIs. Consider us your WebRTC-focused devops team.
Rock-solid uptime.
Talk to us about SLAs.
All data is encrypted both in transit and at rest via TLS/SSL.
Ask about GDPR, SOC-2, and HIPAA. We’ll sign a BAA.
Learn about our data protection, 24/7 secure infrastructure, and more.
Actionable metrics
See session logs and quality metrics right in your Daily dashboard. Or pull call data into your own Application Performance Management system. We’ve built detailed, beautiful visualizations so you can understand usage, identify issues, and help customers.
Create your API key and start in minutes.