Log inSign up for free
Developer

Explore all the ways to build or embed video chat applications with the Daily API.

Embed a video chat widget

Add video calls to your app or website in minutes with the Daily prebuilt UI.

Create mobile-first video apps

Use our React Native SDK to design mobile video chat apps.

Build a custom experience

Create custom video and audio layouts with the Daily call object

Manage rooms and meeting data

Manage rooms, view session data, and more from the Daily dashboard.

Demos
Create a meeting room

A POST request to the /rooms endpoint creates a meeting room. This demo generates a temporary room that we’ll delete.

Create room
Create a meeting room

Success! A room has been created below. To learn more about our REST API endpoints and room management visit our developer docs.

View REST API docs
Request
  
  curl -H "Content-Type: application/json" \
    -H "Authorization: Bearer $TOKEN" \
    -XPOST -d \
    '{"properties":{"exp":'`expr $(date +%s) + 3600`'}}' \
    https://api.daily.co/v1/rooms/
  
Response
# Click the "Create a room" button to generate a response.
  
  {
    "id": "987b5eb5-d116-4a4e-8e2c-14fcb5710966",
    "name": "ePR84NQ1bPigp79dDezz",
    "api_created": true,
    "privacy": "public",
    "url": "https://api-demo.daily.co/ePR84NQ1bPigp79dDezz",
    "created_at": "2019-01-28T20:08:15.000Z",
    "config": {
      "exp": 1548709695
    }
  }
  
Test a live video call

Click the button to see our embedded prebuilt UI in action.

Test a live video call

Fantastic! Your browser will prompt for camera/mic access. Click “Allow” to continue with the demo.

Click to start demo
Build unique video platforms

Companies like Teamflow build original video experiences on top of the Daily call object.

Read Teamflow case study
Docs overview