Daily API Developer Documentation

Daily Video Calls API Developer Documentation

Welcome to the Daily API developer documentation. You'll find comprehensive guides and documentation, to help you get started and build.

API Reference

Create and manage rooms with the REST API


You can use our server-side REST API to create video call rooms, configure features for the rooms, manage users and permissions, and retrieve information about your meetings.


To avoid storing keys in your client-side JavaScript, call our REST API from your backend server in production code. For details on how to build an instant Node.js and Daily serve on Glitch, check out our blog post.

Jump in: Reference docs

Your API key

You can find your API key in the “Developers” section of your Daily dashboard.

Look for the "Developers" tab in the left navigation bar.

Sample request

The following API call creates a new room object, including a room URL.

cURL -H "Content-Type: application/json" \
     -H "Authorization: Bearer $YOUR_API_KEY" \
     -XPOST \
  "id": "2a76733f-8519-4f49-bd3b-07740ec2dd2a",
  "name": "w2pp2cf4kltgFACPKXmX",
  "api_created": true,
  "privacy": "public",
  "url": "https://api-demo.daily.co/w2pp2cf4kltgFACPKXmX",
  "created_at": "2019-01-26T09:01:22.000Z",
  "config": {}

Click the Results tab to see the room object created in response to the request.

There are many more things you can do with the REST API. For example, you could set up security for your rooms with meeting tokens.

To see examples of other requests, reference our intro to the Daily API blog post or full documentation.

Updated 8 months ago

Create and manage rooms with the REST API

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.