Daily Prebuilt Manage call permissions with Daily's "knocking" feature An overview of Daily's knocking feature for managing access to private video rooms.
API How to build a network statistics panel in a live video call Help your call participants resolve network issues with Daily’s "getNetworkStats()" method
Integrations Tutorial: Integrate CometChat’s chat widget into a Daily video app for an enriched chat experience Leverage CometChat's advanced chat APIs to enhance in-app engagement for specific use cases
VCS Add a frame to your live stream host’s video with Daily’s VCS Use margin settings and a background image trick to style your host’s video
VCS Add a splash screen to live streams and cloud recordings with Daily’s VCS baseline composition How to display an opening splash screen, transition splash screen, and set an image as the background
VCS Add text animations to Daily live streams with Daily's VCS baseline composition Display dynamic live stream viewer feedback using Daily's new Video Component System (VCS) default compositions
API Comparing domain, room, and meeting token REST API configurations for Daily calls How to override room and domain settings with Daily meeting tokens
API Tutorial Customize live streamed Daily Prebuilt video call layouts with Daily's VCS 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 (Part 3) 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