Reference Apps

To help you start developing Zoom Apps projects we provide sample reference apps.

Sample apps

Basic Zoom Apps Sample

Our basic sample Zoom App is your Hello World for Zoom Apps. It uses a minimal tech stack to show the bare minimum needed to get up and running.

Tech stack: Vanilla js, Node.js, Express

https://github.com/zoom/zoomapps-sample-js

Video tutorial: How to Configure Basic Zoom App Sample.

Advanced Zoom Apps Sample

Advanced Sample covers most complex scenarios that you might be needed in apps.

App has reference implementation for:

  • Authentication flows: marketplace authentication, in-client authentication, third-party auth providers.
  • REST API calls and retrieving user information.
  • Zoom Apps SDK methods and events, including role-based permissions.
  • Guest mode

Tech stack: vanilla js, node.js, express, docker (optional)

https://github.com/zoom/zoomapps-advancedsample-react

Custom Layout Zoom Apps Sample

Our Custom Layout sample app showcases an immersive meeting experience using our Layers API. It renders a custom podcasting layout within the meeting and allows the host to display their own meeting topics right in the meeting space.

Tech stack: JavaScript, Node.js, Express

https://github.com/zoom/zoomapps-customlayout-js

Collaborative Text Editor Zoom Apps Sample

Our Collaborative Text Editor sample app allows participants to work together on a text document displayed front and center as the meeting content.

Tech stack: TypeScript, Vue.js, Express, Node.js

https://github.com/zoom/zoomapps-texteditor-vuejs

Camera Mode with Zoom Apps SDK Sample

A static frontend-only sample that demonstrates how to use Camera Mode with the Zoom Apps SDK.

Tech stack: Vue.js, Parcel

https://github.com/zoom/zoomapps-cameramode-vuejs

Serverless To-do List Zoom Apps Sample

Our serverless architecture sample app uses Firebase to handle app secret, authentication, and database to create a simple to-do list.

Tech stack: TypeScript, Vue.js, Firebase

https://github.com/zoom/zoomapps-serverless-vuejs

Resources