There are two Web based SDKs that allow Zoom to be embedded into a website.
Option 1. Embedding Zoom Meetings and Webinars (Web Meeting SDK)
For embedding Zoom Meetings and Webinars into your website, use the Web Meeting SDK. The Web Meeting SDK has two installation methods to support both basic HTML / JavaScript sites and sites built with frontend frameworks like Angular, React, Vue.js, and others.
Use Cases
- Embedding the Zoom Meeting and Webinar experience inside your website.
- Allowing users with or without a Zoom account to join meetings and webinars inside your website.
Implementation
- Basic HTML / Javascript:
- Import the Web Meeting SDK by linking the CDN scripts and styles in your index.html file.
- Frontend Frameworks (Angular, React, Vue.js, etc.):
- Import the Web Meeting SDK using NPM.
Resources
- Documentation:
- Sample Apps:
- Tutorials
- Community
Option 2. No Ui (Web Video SDK)
For building customized video/audio/chat/screenshare web apps, use the Web Video SDK. The Web Video SDK is a stand alone developer product to utilize Zooms video and audio infrastructure for your website. Think of Video and Audio streaming as a service. You cannot join Zoom Meetings or Webinars with the Video SDK.
Use Cases
- Creating custom user experiences inside your website with audio and video streaming, for example, a multiplayer racing game where users can see and hear each other.
Implementation
- Frontend Frameworks (Angular, React, Vue.js, etc.):
- Import the Web Meeting SDK using NPM.
- Download the Web Video SDK and Sample App via a Zoom App Marketplace Video SDK App.
Resources
- Documentation:
- Sample Apps:
- Community