{"repo":"livekit/client-sdk-react-native","free":true,"listed":false,"github":"https://github.com/livekit/client-sdk-react-native","clone":"git clone https://github.com/livekit/client-sdk-react-native.git","description":"Official React Native SDK for LiveKit.","language":"TypeScript","stars":286,"topics":["livekit","react-native","webrtc"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"React Native client SDK for LiveKit Use this SDK to add realtime video, audio and data features to your React Native app. By connecting to LiveKit Cloud or a self-hosted server, you can quickly build applications such as multi-modal AI, live streaming, or video calls with just a few lines of code. [!NOTE] This is v2 of the React-Native SDK. When migrating from v1.x to v2.x you might encounter a small set of breaking changes. Read the migration guide for a detailed overview of what has changed. Installation NPM Yarn This library depends on @livekit/react-native-webrtc , which has additional installation instructions found here: - iOS Installation Guide - Android Installation Guide --- Once the @livekit/react-native-webrtc dependency is installed, one last step is needed to finish the installation: Android Java In your MainApplication.java file: Kotlin In your MainApplication.kt file: iOS Objective-C In your AppDelegate.m file: Swift In your AppDelegate.swift file: Expo LiveKit is available on Expo through development builds. You can find our Expo plugin and setup instructions here. Example app You can try our standalone example app here. Usage In your index.js file, setup the LiveKit SDK by calling registerGlobals() . This sets up the required WebRTC libraries for use in Javascript, and is needed for LiveKit to work. In your app, wrap your component in a LiveKitRoom component, which manages a Room object and allows you to use our hooks to create your own real-time video/audio ","default_branch":null,"files":null,"tree":[],"storefront":"/r/livekit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/livekit/client-sdk-react-native/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}