Zoom Meeting Web SDK
The Zoom Web Meeting SDK embeds the Zoom Meeting and Webinar experience in a website through a highly optimized WebAssembly module.
On this page
Client View
The Client View provides the option to display the Web Meeting SDK as a full page. This allows for a familiar Zoom Meeting experience because the Client View is the same as the Zoom Web Client, except it lives inside your own web page.

Component View
The Component View provides the option to display the Web Meeting SDK in components on your page. This allows for a more flexible design.

Browser support
Meeting SDK for Web v2.4.0 and higher supports the major Android and iOS browsers.
Note that the Meeting SDK for Web on mobile browsers does not have complete feature parity with the Meeting SDK for Web on desktop browsers.
The Web Meeting SDK supports the same browsers and browser requirements as the Zoom Web Client. See Zoom Web Client Support for details.
Feature | Chrome 69+ | Firefox 56+ | Safari 11+ | Edge 79+ | Mobile browsers |
---|---|---|---|---|---|
Gallery View | ✓ (1) | ✗ | ✗ | ✓ (1) | ✗ |
720p Video (Receive) | ✓ | ✓ | ✓ | ✓ | ✗ |
720p Video (Send) | ✓ (6) | ✗ | ✗ | ✗ | ✗ |
Cloud Recording | ✓ | ✓ | ✓ | ✓ | ✓ (2) |
Waiting Room | ✓ | ✓ | ✓ | ✓ | ✓ |
Share Video | ✓ | ✓ | ✓ | ✓ | ✓ |
Share Screen | ✓ | ✓ | ✗ | ✓ | ✗ |
Join Computer Audio | ✓ | ✓ | ✓ (3) | ✓ | ✓ |
Join Audio by Phone | ✓ | ✓ | ✓ | ✓ | ✓ |
Meeting Host Controls | ✓ | ✓ | ✓ | ✓ | ✗ |
View Shared Video | ✓ | ✓ | ✓ | ✓ | ✓ |
View Shared Screen | ✓ | ✓ | ✓ | ✓ | ✓ |
Request Remote Control | ✓ | ✓ | ✓ | ✓ | ✗ |
In-meeting Chat | ✓ | ✓ | ✓ | ✓ | ✗ |
Closed Captioning | ✓ | ✓ | ✓ | ✓ | ✗ |
Live Transcription | ✓ | ✓ | ✓ | ✓ | ✗ |
Webinar Q&A | ✓ | ✓ | ✓ | ✓ | ✗ |
Share Chrome Tab Audio | ✓ (4) | ✗ | ✗ | ✗ | ✗ |
Virtual Background (v2.4.0+) | ✓ (5) | ✗ | ✗ | ✓ (5) | ✗ |
Encryption | ✓ | ✓ | ✓ | ✓ | ✓ |
End-to-End Encryption (E2EE) (7) | ✗ | ✗ | ✗ | ✗ | ✗ |
(1) Gallery View is supported on Chrome and Edge (Chromium) with SharedArrayBuffer enabled. However, credentialless is a better option as your users will then be able to join computer audio on Safari (see note 3 below). See Web SDK Gallery View for implementation instructions for either option.
(2) Users cannot initiate cloud recording from a mobile browser.
(3) Safari Audio is supported if your site uses credentialless headers or is not cross origin isolated. See Web SDK Gallery View for implementation instructions.
(4) Users can share sound from a Chrome tab or their microphone, but not both.
(5) Virtual background supported on Meeting SDK for Web v2.4.0 and above, only on desktop Chromium browsers v91+ with SharedArrayBuffer enabled.
(6) For details about 720p Video on Web, see Web SDK 720p video.
(7) End-to-end encryption (E2EE) is not supported on any browser.
Sample Apps
- Meeting SDK Web Sample
- Meeting SDK Angular Sample
- Meeting SDK React Sample
- Meeting SDK Vue.js Sample
- Meeting SDK JavaScript Sample
- Meeting SDK Auth Sample (Node.js)
- Webhook Sample (Node.js)
Need help?
If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.