DEV Community

Max Mansfield for Zoom

Posted on • Updated on

Introducing Zoom Apps

Zoom Apps allow you to bring your web applications front and center within Zoom Meetings and Webinars. They integrate seamlessly with Zoom using a lightweight and framework agnostic JavaScript SDK that enables you to provide a unique experience to participants and hosts of your meetings. 

With a broad feature-set to customize the meeting experience, it's simple to build the next must-have meeting app using familiar tools and web technologies or bring over your existing killer app.

What's more? Getting started with Zoom Apps couldn't be quicker! Just create an app on our App Marketplace and spin up one of our sample applications to have the power of Zoom at your fingertips.

Throughout this three-part series, we'll take an in-depth look at what Zoom Apps are, how to configure an app on our App Marketplace and how you can get started running a Hello World Zoom App right now.

How does it work?

Zoom Apps are web apps with added APIs and features from the Zoom desktop and mobile clients. Building Zoom Apps gives you the wide-ranging functionality of a web app and the ability to tailor the experience to match your app's best in-meeting and post-meeting UX. Zoom Apps can be installed directly from the Zoom client or Zoom App Marketplace and will open your web app as a view embedded within the Zoom Client. 

Using granularly scoped OAuth mechanisms and a lightweight JavaScript SDK, we can bring opportunities for new use cases and enhanced meeting experiences.

What can Zoom Apps do?

Your web app will display by default as a panel on the side of a meeting, but you can also change this view in various ways based on your app's context. We can expand or pop out this view, fill the entire meeting space, and dynamically customize the experience for each user using features like Collaborate Mode or our Layers API.

Meeting Bots

Let your app interact with users and join the meeting as a helping hand with our new Meeting Bot feature powered by Zoom Apps and the Zoom Meeting SDK.

Collaborate Mode

Collaborate Mode shares a collaborative app and offers a frictionless method for everyone to join in on our favorite collaborative team tools. 

Immersive Mode

Our Layers API enables a new immersive opportunity for apps using Zoom's powerful layering system.

Manage Breakout Rooms

Split the meeting into smaller sessions to enable a customized collaboration and networking flow using our Breakout Rooms API.

Ready? Set. Zoom!

Now that we know what Zoom Apps are let's create our credentials for the app and test out one of the sample applications available to us.

In the next part of this series, we'll look at creating and configuring your application on the Zoom Marketplace.

Top comments (1)

blessanm86 profile image
Info Comment hidden by post author - thread only accessible via permalink
Blessan Mathew

I was directed here from the zoom developer forum. It's unfortunate that this is not shown if I google zoom apps tutorial. The layer API URL asks for a username and password. You might want to update the URL and remove beta-docs

Some comments have been hidden by the post's author - find out more