TheDocumentation 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.
@jitsi/react-native-sdk package brings the full Jitsi Meet video conferencing experience to iOS and Android apps. It exports a single React component — JitsiMeeting — that renders a complete conference UI within your app, handling all media, signaling, and UI concerns so you can focus on your product rather than WebRTC internals.
Platform Support
iOS
Supports iOS 13 and above. Requires Camera and Microphone usage descriptions in
Info.plist and the relevant Background Modes capability enabled.Android
Requires
minSdkVersion 26 (Android 8.0 Oreo) or higher, and gradlePluginVersion 8.4.2 or higher in your build configuration.What’s Included
The SDK embeds the full Jitsi Meet feature set — no features are stripped from the native component. Out of the box you get:- HD video and audio — adaptive bitrate video conferencing powered by
react-native-webrtc - In-conference chat — text messaging with all participants during a call
- Reactions — emoji raise-hand and reaction bar
- Breakout rooms — split participants into smaller sub-rooms mid-conference
- Lobby — waiting room for participants before a moderator admits them
- End-to-End Encryption (E2EE) — optional end-to-end encrypted sessions
- Screen sharing — share your device screen with other participants (Android requires additional setup)
- Virtual backgrounds — blur or replace your camera background
- JWT authentication — pass a signed token via the
tokenprop to authenticate users against your Jitsi server
Architecture
The SDK embeds the full Jitsi Meet React Native app as a single component. It relies onreact-native-webrtc for all real-time media (audio capture, video capture, peer connections, and screen sharing) and on lib-jitsi-meet for XMPP/BOSH signaling, room management, and conference control. Navigation within the conference is handled by @react-navigation/native stack. Your host app simply mounts <JitsiMeeting /> with props and optionally holds a ref for imperative control — all internal state is self-contained.
Because the SDK ships the full Jitsi Meet app internally, its bundle size is significant. Plan accordingly when evaluating it for size-constrained projects.
Quick Links
Installation
Install the package, run the dependency helper, and configure native build settings for iOS and Android.
Usage
Render a conference with minimal props or wire up the full ref API and event listeners.
Reference
Complete API reference for
IAppProps, JitsiRefProps, and IEventListeners.Sample App
Browse the official React Native SDK sample app on GitHub.
