Start here
Daily Prebuilt
Drop in a complete, customizable video call UI with a single line of code. No media handling required.
Build a custom UI
Full control over your call UI with daily-js, or use Daily React for a hooks-based React experience.
REST API
Create rooms, manage tokens, trigger recordings, and control calls from your server.
SDK Guides
JavaScript
React
React Native
REST API
Android
iOS
Flutter
Python
SDK Reference
JavaScript
React
React Native
REST API
Android
iOS
Flutter
Python
Explore the docs
Recording
Cloud and local recording with custom layouts via VCS.
Live streaming
Stream to any RTMP endpoint with configurable layouts and overlays.
Transcription
Real-time and post-call transcription powered by Deepgram.
Dial-in / dial-out
Let participants join or be called via a regular phone number.
Privacy and security
Meeting tokens, HIPAA compliance, end-to-end encryption, and network requirements.
Scaling calls
Best practices for large calls, interactive streaming, and performance at scale.
Webhooks
React to call events server-side — participant joins, recordings complete, and more.
Architecture
How Daily’s global infrastructure works, topology options, and monitoring.