The Jitsi Meet IFrame API lets you embed a fully featured video conference into any web page with a few lines of JavaScript. You control the meeting programmatically — executing commands, listening to events, and querying device state — without ever leaving your application.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jitsi/jitsi-meet/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Loadexternal_api.js from your Jitsi server, then instantiate JitsiMeetExternalAPI with a domain and an options object. The constructor creates an <iframe> element, appends it to a container node in your page, and loads the Jitsi Meet UI inside it. All communication between your host page and the iframe happens over the browser’s postMessage API, so no special server-side setup is required.
Quick Example
The following is a minimal working page that opens a Jitsi meeting inside the document body.What You Can Do
Initialization
Load the script, configure the constructor options, and embed the iframe into your app.
Commands
Control the meeting programmatically: mute audio, toggle video, kick participants, and more.
Events
Subscribe to real-time meeting events such as participants joining, recording status, and errors.
Device Functions
Query and change audio/video devices, check mute state, and inspect participant info.
