Zoom WebSDK

Getting Started

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

  1. Install Node.js/NPM and Git if you don't have it

  2. Download/Clone the sample app from GitHub or clone

     git clone https://github.com/zoom/sample-app-web.git --branch master --depth 1
  3. Navigate to the directory where you downloaded the sample app.

  1. 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';

    save and then open cmd/terminal

    cd path/sample-app-web/CDN
    npm install
    npm run start
  2. 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

    sample app page

  3. Enter a Name and the Meeting Number of meeting you started. Click Join.

    joining meeting joined meeting as participent