Video Calling API for JavaScript with Video SDK

Easily build beautiful video conferencing into your JavaScript app.

Fully Customizable UI
Fully Customizable UI
Native Mobile SDK’s
Native Mobile SDK’s
5000 Participant Support
5000 Participant Support
RTMP Live Stream
RTMP Live Stream
Cloud Recording
Cloud Recording
HD Screen Sharing
HD Screen Sharing
Breakout Rooms
Breakout Rooms
Real-time Messaging
Real-time Messaging

Installation

1. Install the package via your favorite package manager

1# npm
2npm install @videosdk.live/js-sdk --save
3
4# yarn
5yarn add @videosdk.live/js-sdk

2. Initialize VideoSDK factory

1import VideoSDK from "@videosdk.live/js-sdk";
2
3// Configure authentication token
4VideoSDK.config("<Authentication-token>");
5
6// Initilize meeting
7const meeting = VideoSDK.initMeeting({
8    meetingId: "<Id-on-meeting>", // required
9    name: "<Name-of-participant>", // required
10    micEnabled: "<Flag-to-enable-mic>", // optional, default: true
11    webcamEnabled: "<Flag-to-enable-webcam>", // optional, default: true
12    maxResolution: "<Maximum-resolution>", // optional, default: "hd"
13});

3. Join the meeting

1meeting?.join();

Fork it.

We love issues, pull requests, forks,
and compliments (constructive criticism counts too).

Get 10,000 Free Minutes

Grab your API keys and start building with 10,000 free minutes. Need enterprise-grade security or custom workloads? Talk to an expert!