Native SDKs
Preface
Web SDK
Overview
Getting Started
Build your first Zoom Web SDK App
Tutorial
API Reference
Resource
Release Notes
Get Help
Additional Tips
Hybrid Frameworks Support

Web SDK Overview


Zoom offers a web based HTML5 client that is used in environments where the end user has very low bandwidth environments, behind a network firewall, or have heavy restrictions on their machine that do not allow them to install the Zoom desktop or mobile clients

The web client lets end users join a meeting, receive screen share from other attendees, join the meeting through the phone and leave the meeting. Zoom has added a Web SDK as part of our developer platform to enable developers to embed this into their web apps.

Key functions that are exposed include: init meeting config

  • join meeting
  • Screen Share
  • In Meeting Chat
  • show/hide invite function
  • show/hide meeting header
  • get attendees list
  • call out
  • invite by phone
  • mute
  • unmute
  • mute all
  • unmute all
  • rename
  • expel
  • record
  • lock meeting
  • leave meeting
  • end meeting

Our Web SDK is built as a web assembly module and runs the same highly optimized Zoom core framework inside the browsers.

The web client provides the user a limited set of features from the full Zoom client feature set. You can add the JS library in your application and use the built-in library functions to launch or join meetings using a browser.

We are working quickly to implement more features and improvement into the web client sdk.

Web SDK video performance

Currently, the JavaScript Zoom SDK encodes at a maximum of 360p. If you are in a meeting with native and browser clients, the browser client video within the native client will be of lower quality due to encoding limitation.