Use of this sample app is subject to our Terms of Use.
The Zoom Video SDK for web enables you to build custom video experiences on a webpage with Zoom's core technology.
To get started, clone the repo:
git clone https://github.com/zoom/videosdk-web-helloworld.git
-
Install the dependencies:
npm install
-
Create a
.env
file in the root directory of the project, you can do this by copying the.env.example
file (cp .env.example .env
) and replacing the values with your own. The.env
file should look like this:VITE_SDK_KEY=abc123XXXXXXXXXX VITE_SDK_SECRET=abc123XXXXXXXXXX
Replace
YourZoomVideoSDKKey
andYourZoomVideoSDKSecret
with your Zoom Video SDK key and secret. -
Run the app:
npm run dev
-
Navigate to http://localhost:5173
-
Click "Join" to join the session
Learn more about rendering multiple video streams
For the full list of features and event listeners, as well as additional guides, see our Video SDK docs.
If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.
Do not expose your credentials to the client, when using the Video SDK in production please make sure to use a backend service to sign the tokens. Don't store credentials in plain text, as this is a sample app we're using an .env
for sake of simplicity.