The Zoom Platform
The Zoom App Marketplace is an open and secure platform that allows third-party developers to build applications that leverage Zoom's video-first unified communications platform that spans video, voice, content sharing, and chat across desktop, mobile and workspaces.
Since launching in 2018, the Zoom Marketplace has continued to grow month after month, adding tens of thousands of new developers building products that make hundreds of millions of secured API calls each month.
Whether you want to integrate into or build with Zoom, building with the Zoom Marketplace introduces your product or service to millions of users who all interact daily with Marketplace apps and integrations - as well as developers like you who are building to serve them.
The Zoom Marketplace is supported by a team of developers dedicated to helping you build your application, providing technical resources, sample code, guides, and direct support.
From the Zoom Marketplace team, we're happy you're here and are excited to see what we can help you build.
We hope you enjoy using our products.
What are Zoom APIs?
Zoom APIs are the primary means of requesting resources from Zoom, such as user details, meeting reports, etc. Through our APIs, apps can read and write to the resources, and mirror popular functionality, such as starting a meeting, managing users, and viewing reports. You have access to all the basic functions through HTTP requests.
When to use
Suppose you want to integrate the functionality of Zoom into your application. If you want to make things easier for those using your app, such as avoiding a manual login and instead doing so through a button click, consider APIs. Or, if you have an already created app and want to gain access to basic features.
Use case
Create a scheduler app that people can use to join Zoom meetings with one button click.
What is the Meeting SDK?
The Zoom Meeting SDK is a quick and easy way to utilize the servers and technologies of Zoom, allowing developers to make use of Zoom meetings in their applications. The Meeting SDK requires minimal UI setup and it carries the Zoom branding with it. Additionally, it allows for complete access to existing Zoom Client features, such as breakout rooms, SSO, and recordings.
When to use
When you want to integrate the full functionality of Zoom Client into your application, without any need to customize, use the Zoom Meeting SDK.
Use case
A web application for holding virtual doctors' visits.
What is the Video SDK?
The Zoom Video SDK is a fully-customizable platform product offered to developers, allowing access to Zoom servers and technologies, raw video and audio streaming, all with the capacity for custom UI and branding.
When to use
When you want the quality you've come to expect from Zoom for video and audio, but also want the freedom to create your app, your way, choose Video SDK. While this SDK is not compatible with meetings or webinars, you are able to create your own sessions while utilizing it, which allows you access to video, audio, and chat, allowing up to 1,000 users to join.
Use case
Create a streaming platform for live gaming, customized to fit the specific game's theme.
What are Zoom Apps?
Zooms Apps are applications for use inside the Zoom Client, which can be offered for others to install on the Zoom Marketplace. Zoom Apps enables developers to create and embed web pages as WebViews in the Zoom Client. Watch our five-minute video, How To Create a Zoom App for a walk-through. See how it's done. Any Zoom user can install and use Zoom Apps (if their account owner allows it).
When to use
If you have an idea for an app that would make your Zoom meeting run smoother, allow live collaboration, or increase team productivity, turn to Zoom Apps and the Zoom Apps SDK.
Use case
The Coda Zoom App allows users to edit a document during a meeting.
What are Webhooks?
Webhooks enable developers to get event notifications for various account events. They can be used for many account types, or developers can create a Webhook-only app to manage these events.
When to use
Use when you want to update your application when an event occurs rather than keeping a continuously open line of communication.
Use case
Having an alert sent to the host whenever a user has joined or left your meeting or session.
Start building today
If you don't yet have a Zoom account, click Sign Up on this page to create one: https://marketplace.zoom.us. Once you activate your account, you can start developing using your Zoom account!
For Video SDK, you'll need a separate account. Read more about Video SDK accounts here.
The Zoom APIs allow for a robust extension of the core Zoom product, and developers' use cases have been wide and creative. Ready to start? Click through our key concepts page to find the right setup for the app you want to build.
Experienced developers might want to jump right in and explore our available APIs, Meeting SDK or Video SDK documentation to discover detailed ways to build with the Zoom platform.
Have any questions? Let us know on our Developer Forums. We're here to help you build happy!