Zoom Web SDK
The Web SDK enables the development of video applications powered by Zoom’s core framework inside an HTML5 web client through a highly optimized WebAssembly module.
As an extension of the Zoom browser client, this SDK is intended for implementations where the end user has a low-bandwidth environment, is behind a network firewall, or has restrictions on their machine which would prevent them from installing the Zoom Desktop or Mobile Clients.
npm i @zoomus/websdk
To get started, either import the Web SDK through npm to an existing Node.js project or clone the sample web app (locally, or through CDN).
For direct guides on these options, reference the Integrate SDK guide.
Local Install (Existing Node.js Projects)
Documentation: Integrate SDK
Sample App (Local)
git clone https://github.com/zoom/sample-app-web.git --branch master --depth 1 cd sample-app-web/Local npm install npm run start
Sample App (CDN)
git clone https://github.com/zoom/sample-app-web.git --branch master --depth 1 cd sample-app-web/CDN npm install npm run start
Currently, the Zoom Web SDK encodes at a maximum resolution of 360p. If a user is in a meeting with both native and browser clients, the browser client video displayed within the native client will be of lower quality due to encoding limitations.
Microsoft is ending support for Internet Explorer (IE) 11 on August 17, 2021. Based on this date, Zoom is ending support for IE on September 30, 2021. Users can still use Zoom on IE after this date but Zoom will no longer be supporting IE, fixing issues related to IE, or offering any customer support related to IE.
Features across desktop browsers:
|Join Computer Audio||✓||✓||(2)||✓||✘|
|Join Audio by Phone||✓||✓||✓||✓||✓|
|Meeting Host Controls||✓||✓||✓||✓||✓|
|View Shared Video||✓||✓||✓||✓||✘|
|View Shared Screen||✓||✓||✓||✓||✓|
|Request Remote Control||✓||✓||✓||✓||✓|
|End-to-end encryption (E2EE) (3)||✘||✘||✘||✘||✘|
(1) Gallery View is supported on Edge (Chromium Version).
(2) Joining computer audio on Firefox and Safari is only available for webinar attendees. Meeting participants and webinar hosts and panelists can also join computer audio on Firefox if they are using Linux.
(3) End-to-end encryption (E2EE) for meetings and webinars is not supported on any browser.