Zoom Meeting SDK for web

Meeting SDK usage policy

The Meeting SDK is reserved for human use cases and does not support bots or AI notetakers. To build an AI notetaker application or access realtime media, use Zoom RTMS (Real-time media streams).

The Zoom Meeting SDK for web lets you embed the Zoom Meeting and Zoom Webinar experiences on a webpage through a highly optimized WebAssembly module. The SDK supports Angular, React, Vue.js, and other JS frameworks.

The SDK strives for feature parity with the Zoom web client, however, some features may not be available. See features supported by web browser for details.

Embed the Meeting SDK

Embed Zoom on your website using a client view that displays the SDK using the full web page or a component view that splits the client into multiple components that you can position on the page. Or embed the Meeting SDK for web in an iFrame on a webpage and in WebViews on native Android and iOS apps.

Client view

Client view provides the option to display the Meeting SDK for web as a full page. This allows for a familiar Zoom experience as the client view is similar to the Zoom web client, except it lives inside your own web page.

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. Component view is designed specifically for desktop browser use cases, not mobile environments. For mobile use cases, use client view.

Supported features

Component view supports core meeting functionality and may not include some features supported in client view. Contact Developer Support to request that component view support a client view feature critical to your success. See supported features for details.

Sample apps

See the following framework, authorization, and webhook samples.

Minimum version policy

We enforce a required minimum version of the Meeting SDK. See the SDK minimum version policy for details.