Welcome to the new Daily Docs. Please let us know what you think.

The DailyIframe class

The main entry point into the daily-js library

The DailyIframe class exposes methods and events for managing the call lifecycle and participant state, and for customizing video element layout and styling in Daily Prebuilt.

You don't ever need to call the DailyIframe constructor directly. Instead, use one of the factory methods.


Factory methods

Top-level DailyIframe configuration properties can be passed to any of the factory methods, or to thejoin() method.

Instance methods

Static methods


You can install callbacks for the following events:

Meeting events:

* These events are only supported when using Daily Prebuilt.

Participant events

Network events

A note about recording and live streaming events

Recording and live streaming are features of the Daily Scale plan only. Read more about our plans and pricing philosophy.

Note: Recording events are not supported in react-native-daily-js.

Recording events

Live streaming events