API Tutorial Implementing cursor sharing with Daily's video call API Cursor sharing with vanilla JavaScript and Daily’s "app-message" events
Social Gaming Working with video call participants’ media tracks Approaches and gotchas of audio and video track handling
Custom Daily Add hand-raising to your custom video app with the Daily user data API Use the new user data Daily API and the Daily React Hooks library to add hand-raising to your custom WebRTC video application
Social Gaming Sending data to video call participants: “app-message” or dedicated WebSocket? Client and server-side alternatives to send data to clients
Daily React Hooks Add chat to your custom video app with Daily React Hooks (Part 3) Use daily-js and the Daily React Hooks library to add chat to your WebRTC video application
Daily React Hooks Add a “prejoin” UI to a custom video app with the Daily React Hooks library (Part 2) Use daily-js and the Daily React Hooks library to add a prejoin user interface to your WebRTC video application
Daily React Hooks Build a custom video app with React and the Daily React Hooks library (Part 1) Use daily-js and the Daily React Hooks library to create a custom video application from scratch
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
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 Tutorial Build a custom video chat using Daily and web components Add video calling to your app with only native HTML custom elements and plain JS
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
Spatialization Running a 2D world for video call participants to traverse (Part 3) User spawning, navigation, and remote user updates.
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
Spatialization Setting up the Daily call in our spatialization demo (Part 2) Joining the Daily call and configuring our 2D world
Product Add live transcription to a Daily call with our newest API Partnering with Deepgram for high-accuracy live call transcripts
Spatialization Introducing: Daily's new spatialization demo (Part 1) Walking through the tech stack and API highlights
API Build background blur into Daily calls with our newest API How to build and use background blur in any Daily desktop call
Code & Tutorials Highlight the active speaker on a video call Use the Daily API to showcase the participant currently talking, and minimize the rest
API Tutorial Manage video stream quality for small frame videos with the Daily API Improve call performance for small frame videos