NOTICE: In index.js there is an undocumented function generateSignature, we only use it here for quick prototyping and highly encourage you to generate this signature server side, you don't want to expose your API Key/Secret registe and become Zoom's developer
Download/Clone the sample app from GitHub or clone
git clone https://github.com/zoom/sample-app-web.git --branch master --depth 1
Navigate to the directory where you downloaded the sample app.
Config YOUR_API_KEY and YOUR_API_SECRET and replace with your own REST API Key and Secret. Save the file. Navigate back to the root of the project
edit path/sample-app-web/CDN/js/index.js or path/sample-app-web/Local/js/index.js
var API_KEY = 'YOUR_API_KEY'; var API_SECRET = 'YOUR_API_SECRET';
save and then open cmd/terminal
cd path/sample-app-web/CDN npm install npm run start
Once that is complete, this will install a node module called http-server. In terminal npm run start and visit
in your browser. You should now be seeing the sample app UI
Enter a Name and the Meeting Number of the meeting you started. Click Join.
From here, you may open more browser tabs and join the meeting with more participants. Some example meetings can be found below.
Meeting with Speaker View:
Meeting with Gallery View:
Meeting with Screen Sharing: