What is react-native-daily-js?
react-native-daily-js (@daily-co/react-native-daily-js) is Daily’s React Native SDK for building WebRTC-based video and audio calls on iOS and Android. It mirrors the daily-js API, so if you’ve used Daily on the web, the concepts carry over directly.
Installation
Install react-native-daily-js and configure your project
API Reference
Explore the full API surface
Playground demo
A working example app to get started quickly
npm package
README and peer dependency version requirements
Getting started
Installreact-native-daily-js along with its peer dependencies:
Key features
Participant management
Track participants, control audio/video, and manage permissions
Recording
Cloud recording with custom layout presets
Live streaming
Stream to any RTMP endpoint
Transcription
Real-time transcription powered by Deepgram
Screen sharing
Share your screen on supported platforms
Network diagnostics
Monitor network quality during calls
Platform requirements
| Platform | Minimum version |
|---|---|
| iOS | Deployment target >= 12.0 |
| Android | minSdkVersion >= 24 |