Download the RingCentral Video Client SDK
The RingCentral Video REST API and Video SDKs are in beta
Request access
The RingCentral Video Client SDK is currently in an open and private beta and is available to all developers who request access. If you would like to join the beta, please add your name by filling out a brief questionnaire to help us better understand your use case and needs.
Join the Client SDK Private Beta »
Prerequisites
In order to use the Video Client SDK during the private beta, please make sure you have done all of the following first:
- Sign-up for the beta.
- Create a RingCentral account with access to video in production.
- If you are an existing RingCentral customer of one of our paid plans, then you can use your main account.
- If do not yet have a RingCentral account, or if you currently use our standard free developer account, you will need to create a free RingCentral Video Pro account.
- Register your application and make note of your app's Client ID.
- Contact support to request your application be graduated to production, and that the following app scopes be added to your app:
Video
andVideo Internal
. Please include your app's Client ID in your request.
Download
Web SDK (Javascript)
The Video Client SDK for the web can be found on npm. One can install the SDK via a command line as well.
% npm install @ringcentral/video-sdk
React UI components
React UI components are also available via npm, and can be installed via the command line as well.
% npm install @ringcentral/video-sdk-react
Native iOS
The Video Client SDK for native iOS applications is available via CocoaPods. One can link their iOS project to the Client SDK bhy adding the following to their Podfile
:
pod 'Ringcentral-Video-SDK', '~> 0.9.0'
Then from your project directory run the following command:
% pod install
Native Android
The Video Client SDK for native Android applications is available via Maven. One can automatically download and install the SDK by making the following changes to your build.gradle
project file. First, add the following to your maven respositories
:
allprojects {
repositories {
...
maven { url 'https://s01.oss.sonatype.org/content/repositories/releases' }
}
}
Then, add the following dependencies
to your gradle file:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20"
implementation 'com.pubnub:pubnub-gson:4.29.2'
implementation 'com.ringcentral.video:ringcentral-video-sdk:version'