🚀 Big News:Socket Has Acquired Secure Annex.Learn More →
Socket
Book a DemoSign in
Socket

@vonage/client-sdk-video-react-native

Package Overview
Dependencies
Maintainers
72
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vonage/client-sdk-video-react-native

Vonage Video client SDK for React Native

latest
Source
npmnpm
Version
2.32.1
Version published
Weekly downloads
297
-35.57%
Maintainers
72
Weekly downloads
 
Created
Source

Vonage Video React Native SDK

Tokbox is now known as Vonage

React Native library for using the Vonage Video API. This library is officially supported by Vonage.

📚 For complete documentation, installation instructions, API reference, and samples, visit:
https://developer.vonage.com/en/video/client-sdks/react-native/overview

📦 Monorepo Consolidation

This repository represents the consolidated monorepo for the Vonage Video React Native SDK. We merged previously separate branding-specific repositories (including opentok-react-native) into this single codebase to eliminate duplication and streamline maintenance.

This monorepo uses brand-aware build configuration to produce both OpenTok and Vonage branded artifacts from shared sources. Bug fixes and features are now automatically available to both brands from a single source of truth.

Quick Start

Installation

npm install @vonage/client-sdk-video-react-native@<VERSION>
# or
yarn add @vonage/client-sdk-video-react-native@<VERSION>

Note: Replace <VERSION> with the target version to use.

For complete installation instructions including iOS and Android setup, see the official installation guide.

Basic Usage

<OTSession applicationId="your-application-id" sessionId="your-session-id" token="your-session-token">
  <OTPublisher style={{ width: 100, height: 100 }}/>
  <OTSubscriber style={{ width: 100, height: 100 }} />
</OTSession>

Important: React Native New Architecture Support

Starting from version 2.31.1, the Vonage Video React Native SDK is built with the React Native new architecture.

  • âś… Supported: React Native 0.76+ (new architecture)
  • ❌ Not supported: Older React Native versions (legacy architecture)

Applications using older SDK versions will need to migrate to React Native's new architecture before upgrading. See the installation guide for required package registration steps.

Documentation & Resources

ResourceLink
SDK Documentationhttps://developer.vonage.com/en/video/client-sdks/react-native/overview
API Referencehttps://vonage.github.io/video-docs/video-react-native-reference/latest
Sample Applicationsvonage-video-react-native-sdk-samples
Release Noteshttps://developer.vonage.com/en/video/client-sdks/react-native/release-notes
Developer Guideshttps://developer.vonage.com/en/video/overview

Samples

To see this library in action, check out the vonage-video-react-native-sdk-samples repo, which includes:

  • Basic Video Chat - Connect, publish, and subscribe to streams
  • Archiving - Display recording indicators
  • Background Blur - Apply video transformers
  • Multiparty - Manage multiple participants
  • Signaling - Send and receive text signals
  • Screen Sharing - Publish screen-sharing streams

Development and Contributing

Interested in contributing? We :heart: pull requests! See the Contribution guidelines.

Getting Help

We love to hear from you! If you have questions, comments, or find a bug in the project, let us know:

License

This project is licensed under the Adobe-2 License. See the LICENSE file for details.

Keywords

react-native

FAQs

Package last updated on 30 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts