API Tutorial Turn Daily Prebuilt video calls into interactive, multi-camera live streams Create dynamic live streaming layouts with images, text, and more using Daily’s new Video Composition System (VCS)
Fitness use case Fitness app use case: Adding an “incognito mode” for participants Create more privacy for participants by letting them toggle who can see them
Use Cases Daily use cases: Building a virtual event platform with Daily APIs Daily’s tips and tricks for getting the most out of your virtual event app
Fitness use case Auto-record calls when the instructor joins the class Using meeting tokens and Daily’s recording API to record a specific call participant
API Tutorial Mute fitness class participants in a video chat app when the instructor joins Updating Daily’s fitness class app demo to auto-mute participants
API Tutorial How to display device permission errors in a custom video or audio call app built with Daily Adding a device permissions prompt using the Daily SvelteKit app as an example
API Daily use cases: Building a real-time video fitness class app with Daily Introducing Daily’s latest fitness class demo app features
API Tutorial Introducing the new Daily React Hooks library Speed up development time, simplify code, and optimize performance in React-based real-time audio and video apps
API Tutorial Build a custom text chat sidebar in a Svelte video app with Daily Use Daily’s sendAppMessage to notify users of new messages
API Tutorial Build a custom Daily video chat app in SvelteKit (Part 2) Add video tile components to your app with Daily
Svelte Build a custom video call experience with SvelteKit and Daily (Part 1) Use SvelteKit’s filesystem-based routing to create new Daily rooms on the fly
API Tutorial Manage video stream quality for small frame videos with the Daily API Improve call performance for small frame videos
API Tutorial Build a video call app with Daily Prebuilt and Svelte Embed Daily Prebuilt with custom controls in any Svelte app
Code & Tutorials Add chat history to your Daily calls with only client-side React code Show new call participants existing chat history using a custom React hook
React Native Build a real-time video chat app with Daily’s React Native library Host multi-participant video calls in a React Native mobile app
React Native Build an audio-only chat app with Daily’s React Native library Create audio apps with flexible in-call user permissions
API Tutorial How to set a Daily Prebuilt username programmatically before joining a call Skip Daily Prebuilt’s name form using Daily methods or a meeting token
API Tutorial Build a custom chat widget in Vue with Daily’s sendAppMessage Add a fully customizable chat experience to any custom or Daily Prebuilt app
Vue Build a custom video chat app with Daily and Vue.js Add video calling, screen sharing, and custom chat to your Vue app
Integrations Tutorial: Add Daily video chat to third-party customer support chat widgets Extending Twilio’s Flex WebChat widget to include in-chat Daily video calls
Integrations Tutorial: Integrate TalkJS's chat API into any Daily video app Learn how to integrate 3rd-party chat to Daily video with Daily participant events
Tools & Tips Designing web accessible video calls Tips from Daily on how we implement accessible UIs to ensure everyone can connect online through video
Collab Chrome Extension Build your own "prejoin" call UI in a custom Daily video chat app Use Daily’s preAuth method to let participants configure devices before joining a call
Collab Chrome Extension Tutorial: Append Daily call transcription text with the Notion REST API Creating a transcription feature in Daily Collab, our Daily video call Chrome extension demo
Code & Tutorials Build a video chat app with Vue and Daily Prebuilt Embed Daily Prebuilt and add custom video call controls to any Vue app