To help you start developing Zoom Apps projects we provide sample reference apps.
By default, developer tools are disabled in the Zoom Client. To enable them, set
true before launching the Zoom Client.
Add the following to the zoom.us.ini file. This file is located in the %appdata%/Zoom/data directory.
On Mac :
defaults write ZoomChat webview.context.menu true
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
Video tutorial: How to Configure Basic Zoom App 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)
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.
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