| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Sample apps and quickstarts across the Zoom Developer Platform.
| Sample | Description |
|---|---|
| ai-services-quickstart | Try Zoom AI Services with an Express server and React playground |
Embed the Zoom meeting and webinar experience into your own app.
| Sample | Description |
|---|---|
| meetingsdk-web-sample | Use the Zoom Meeting SDK on the web |
| meetingsdk-react-sample | Use the Zoom Meeting SDK in React |
| meetingsdk-angular-sample | Use the Zoom Meeting SDK in Angular |
| meetingsdk-vuejs-sample | Use the Zoom Meeting SDK in Vue.js |
| meetingsdk-javascript-sample | Use the Zoom Meeting SDK in vanilla JavaScript |
| MeetingSDK-ReactNative-Quickstart | Use the Zoom Meeting SDK in a React Native app |
| meetingsdk-headless-linux-sample | Headless meeting client with the Meeting SDK for Linux and Docker |
| meetingsdk-linux-raw-recording-sample | Capture raw audio/video recording with the Meeting SDK for Linux |
| meetingsdk-auth-endpoint-sample | Generate a Meeting SDK JWT to join meetings and webinars |
Power custom real-time video and audio experiences with Zoom's core technology.
| Sample | Description |
|---|---|
| videosdk-web-sample | Full-featured Video SDK sample on the web |
| videosdk-web-helloworld | Minimal hello-world for the Video SDK on web |
| videosdk-react-quickstart | Use the Video SDK React library in a Vite app |
| videosdk-nextjs-quickstart | Use the Zoom Video SDK in a Next.js app |
| videosdk-sveltekit-quickstart | Use the Zoom Video SDK in a SvelteKit app |
| videosdk-vue-nuxt-quickstart | Use the Zoom Video SDK in a Vue / Nuxt app |
| videosdk-rubyonrails-quickstart | Use the Zoom Video SDK in a Ruby on Rails project |
| videosdk-reactnative-quickstart | Use the Zoom Video SDK in a React Native app |
| videosdk-flutter-quickstart | Use the Zoom Video SDK in a Flutter app |
| videosdk-electron-sample | Use the Zoom Video SDK in an Electron app |
| videosdk-android-kotlin-quickstart | Use the Zoom Video SDK on Android with Kotlin |
| videosdk-android-quickstart | Quickstart for the Zoom Video SDK on Android |
| videosdk-ios-swiftui-quickstart | Use the Zoom Video SDK on iOS with SwiftUI |
| videosdk-ios-uikit-quickstart | Use the Zoom Video SDK on iOS with UIKit |
| videosdk-ios-uikit-rawdata-preprocessor | Preprocess raw audio/video data with the Video SDK on iOS |
| videosdk-ios-uikit-screenshare-annotation | Video SDK iOS sample with screen share and annotation |
| videosdk-macos-uikit-quickstart | Use the Zoom Video SDK on macOS with Swift + UIKit |
| videosdk-auth-endpoint-sample | Generate a Video SDK JWT to join Video SDK sessions |
| videosdk-web-screenshare | Screen sharing with the Video SDK on web |
| videosdk-web-whiteboard | Video SDK web sample with whiteboard functionality |
| videosdk-web-pstn | PSTN dial-in and dial-out with the Video SDK on web |
| videosdk-web-videoprocessor-quickstart | Add a watermark to the video stream with a media processor |
| videosdk-web-mediaprocessor-closedcaptions | Render closed captions with a Video SDK web media processor |
| videosdk-web-processor-sample | Build Video SDK web media processors |
| VideoSDK-Web-Telehealth | Telehealth app starter kit built on the Video SDK for web |
| videosdk-openai-realtime-voiceagents | Use OpenAI voice agents with the Zoom Video SDK |
| zoom-videosdk-gemini-sample | Use Google Gemini with the Zoom Video SDK |
| videosdk-rtms-transcribe-audio | Transcribe real-time audio with the Video SDK and RTMS |
| videosdk-rtms-sentiment-analysis | Sentiment analysis on Zoom transcripts with RTMS and TensorFlow |
Prebuilt video chat UI powered by the Video SDK.
| Sample | Description |
|---|---|
| videosdk-ui-toolkit-react-sample | Use the Video SDK UI Toolkit in React |
| videosdk-ui-toolkit-angular-sample | Use the Video SDK UI Toolkit in Angular |
| videosdk-ui-toolkit-vuejs-sample | Use the Video SDK UI Toolkit in Vue.js |
| videosdk-ui-toolkit-javascript-sample | Use the Video SDK UI Toolkit in vanilla JavaScript |
| videosdk-uitoolkit-android-sample | Use the Video SDK UI Toolkit on Android |
| videosdk-ui-toolkit-ios-sample | Use the Video SDK UI Toolkit on iOS |
Stream real-time meeting media (audio, video, transcripts) to your services.
| Sample | Description |
|---|---|
| rtms-samples | Collection of RTMS sample apps |
| rtms-quickstart-js | Quickstart for the RTMS Node.js SDK |
| rtms-quickstart-py | Quickstart for the RTMS Python SDK |
| rtms-developer-preview-js | Hello-world sample for the RTMS developer preview |
| rtms-meeting-assistant-starter-kit | Starter kit for building a meeting assistant on RTMS |
| rtms-terraform-aws | Scale the RTMS SDK on AWS using Terraform |
| zoom_rtms_langchain_sample | Turn live Zoom transcripts into action items with a LangChain flow |
| arlo | Zoom Apps + RTMS reference with AI summaries and 5 industry verticals |
Share a web browsing experience without compromising privacy.
| Sample | Description |
|---|---|
| CobrowseSDK-Quickstart | Quickstart for the Zoom Cobrowse SDK |
| cobrowsesdk-auth-endpoint-sample | Generate a Cobrowse SDK JWT to join Cobrowse sessions |
Build bots and apps for Zoom Team Chat.
| Sample | Description |
|---|---|
| chatbot-nodejs-quickstart | Zoom Team Chat chatbot sample in Node.js |
| chatbot-python-sample | Team Chat chatbot in Python with threading and channel-mention support |
| teamchat-digital-call-button-sample | Real-time digital call button with a Team Chatbot and WebSockets |
| zoom-erp-chatbot-sample | Team Chat app that queries Oracle ERP data in real time |
| zoom-teams-chat-snowflake-sample | Query Snowflake data from Team Chat using Cortex |
Apps that run inside the Zoom client.
| Sample | Description |
|---|---|
| zoomapps-sample-js | Hello-world Zoom App built with vanilla JS |
| zoomapps-javascript-sample | HTML/CSS/JS site that embeds third-party apps via the Zoom Apps SDK |
| zoomapps-nextjs-sample | Zoom App with Next.js, third-party OAuth, and Supabase |
| zoomapps-advancedsample-react | Advanced Zoom App starting point built with React |
| zoomapp-phone-sample | Zoom App using the Zoom Phone APIs |
| human-in-the-loop-workplace-agent-sample | Human-in-the-loop agentic workflow built on Zoom Workplace |
Build apps for the Zoom Contact Center (ZCC).
| Sample | Description |
|---|---|
| zcc-javascript-quickstart | Contact Center app with vanilla JS, Node.js, and Express |
| zcc-nextjs-sample | Zoom Contact Center sample app in Next.js |
| zcc-rtms-autostart_sample-js | Auto-start RTMS for Contact Center engagements |
Zoom's API library, webhook server, and auth toolkit for developers.
| Sample | Description |
|---|---|
| rivet-javascript-sample | Standup Bot sample app for Rivet for JavaScript |
| Rivet-Server-Sample | Backend server interfacing with the Zoom ecosystem via Rivet |
| isv-rivet-starter | Rivet starter for ISV partners within the ISV Program guidelines |
General samples for the Zoom REST API, authentication, and webhooks.
| Sample | Description |
|---|---|
| zoom-oauth-sample-app | Node.js OAuth app that calls Zoom's APIs |
| server-to-server-oauth-token | Generate a Server-to-Server OAuth token and copy it to the clipboard |
| webhook-sample | Receive and validate Zoom webhooks |
| websocket-js-sample | Zoom WebSocket connection demo |
| sample-registration-app | Webinar registration app that stays within Zoom rate limits |
| task-manager-sample | Showcase of the Zoom Developer Ecosystem and Unified Build Flow |
| CRM-Sample | Sample CRM integration using the Zoom API |
| workvivo-zoom-integration | Lambda that posts work-anniversary kudos to Workvivo and Zoom |
The packages the samples above are built on.
| Repo | Description |
|---|---|
| meetingsdk-web | Meeting SDK for the web — embed meetings and webinars |
| meetingsdk-ios | Meeting SDK for iOS (package only) |
| videosdk-web | Video SDK for the web — core custom video technology |
| videosdk-ios | Video SDK for iOS (package only) |
| videosdk-react | React hooks and components for the Video SDK |
| videosdk-ui-toolkit-web | Prebuilt video chat UI for the web |
| videosdk-ui-toolkit-android | Prebuilt video chat UI for Android |
| videosdk-ui-toolkit-ios | Prebuilt video chat UI for iOS |
| zoom-video-sdk-ios-lite | Lite build of the Video SDK for iOS |
| appssdk | Zoom Apps SDK — build apps that run in the Zoom client |
| probesdk-web | Probe SDK — test device, network, and Zoom server connectivity |
| rtms | RTMS SDK wrapper with Node.js, Python, and Go bindings |
| rtms-sdk-cpp | C++ SDK for Realtime Media Streams (librtmsdk) |
| rivet-javascript | Rivet — Zoom's API library, webhook server, and auth tool |
| chat-adapter-zoom | Zoom Team Chat adapter for the chat SDK |
Plugins, skills, and registries for building with Zoom.
| Repo | Description |
|---|---|
| zoom-plugin | Claude plugin for planning, building, and debugging Zoom integrations |
| zoom-plugin-codex | Codex plugin for building and debugging Zoom integrations |
| skills | Agent skills for building with Zoom SDKs, APIs, and MCP servers |
| slack-to-zoom | Skill to migrate Slack apps to Zoom Team Chat apps |
| mcp-registry | Zoom's registry of remote MCP servers |
| actions | Predefined interactive operations in Zoom products |
Arlo is an open-source Zoom Apps reference using RTMS for real-time transcription. No bots required. Includes AI summaries, action items, and 5 industry verticals: Notes, Healthcare, Legal, Sales & Support. Built for developers creating meeting intelligence tools.
This application is an example of how you can use the Zoom API to create your own webinar registration app that stays within the Zoom Rate Limits.
| Back | FazBrowse Home | New Git URL |