Skip to main content
FieldValue
Package@cometchat/chat-uikit-react-native v5.x
Peer depsreact-native >=0.70, @cometchat/chat-sdk-react-native, react-native-gesture-handler, react-native-safe-area-context
CallingOptional — @cometchat/calls-sdk-react-native
LocalizationBuilt-in localization support
SourceGitHub
The CometChat React Native UI Kit provides prebuilt, customizable components for adding chat, voice, and video calling to any React Native app. Each component handles its own data fetching, real-time listeners, and state — you just drop them into your layout.
CometChatUIKit.init(UIKitSettings) must be called before rendering any UI Kit components or calling any SDK methods. Initialization must complete before login.
Auth Key is for development/testing only. In production, generate Auth Tokens on your server using the REST API and pass them to the client. Never expose Auth Keys in production client code.

Get Started

Pick your framework and follow the step-by-step integration guide:

Explore


Resources