Top of pageSkip to main content

Zoom Meeting SDK for web


The Zoom Meeting SDK for web embeds the Zoom Meeting and Zoom Webinar experiences on a webpage through a highly optimized WebAssembly module.

On this page

Client view

The client view provides the option to display the Meeting SDK for web 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.

Zoom Meeting web SDK client view

Component view

The component view provides the option to display the Meeting SDK for web in components on your page. This allows for a more flexible design.

Zoom Meeting SDK web component view

Browser support

The Meeting SDK for web supports the same features as the Zoom web client.

FeatureChrome 69+Firefox 56+Safari 11+Edge 79+iOS/iPadOS 15+*Android 10+*
Video (receive)
Video (send)
Audio (receive)
Audio (send)
Screen Share (receive)
Screen Share (send)
Gallery view✔ (1)✔ (1)✔ (1)
Virtual Background✔ (2)✔ (2)
720p Video (receive)
720p Video (send)✓ (3)
Share Chrome Tab Audio✔ (4)
In-Meeting Chat
Closed Captioning
Live Transcription
Live Translation
Cloud Recording
Call Out (PSTN)
Call In (PSTN)
Waiting Room
Breakout Rooms
Request Remote Control
Webinar Q&A
RTMP Live Streaming
Encryption
End-to-End Encryption (E2EE) (5)

(1) Up to a maximum of 25 video streams with SharedArrayBuffer. See Web SDK Gallery View for implementation instructions.

(2) SharedArrayBuffer required for Virtual Background. See Web SDK Gallery View for implementation instructions.

(3) SharedArrayBuffer required for sending 720p video. See Web SDK 720p video for implementation instructions.

(4) Users can share sound from a Chrome tab or their microphone, but not both.

(5) End-to-end encryption (E2EE) is not supported on any browser.

Sample apps

Next Steps

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.