Dear Zoom Support Team,
I am currently developing a video chat application using the Zoom Meeting SDK and would like to clarify a few points:
- Hosting Multiple Meetings
Based on my understanding, there are two ways to handle multiple meetings:
*Using Multiple SDK Accounts
Each SDK account has its own SDK Key and Secret.
Different Zoom accounts can host separate meetings simultaneously.
Requires multiple Zoom accounts, each with a Pro or higher subscription.
*Creating Meetings via Zoom REST API (Using One Account)
A single Zoom account can create multiple meetings dynamically via the Zoom API.
Each meeting has a unique meeting ID and JWT token for participants to join.
However, a single Zoom account can only host one meeting at a time unless it is on a Business, Enterprise, or Education plan.
Could you please confirm if my understanding is correct? Also, is there an official recommendation for efficiently handling multiple meetings using the Meeting SDK?
- Using Meeting SDK Without Publishing
I do not plan to publish my app on any app store (Google Play or App Store). I only want to use the Meeting SDK for internal or private use.
Is it possible to use the Zoom Meeting SDK without publishing the app?
Will I need to go through any approval process for SDK usage if my app is private?
-
Domain Verification for Multiple SDK Accounts
If I use multiple SDK accounts, but all meetings are hosted on only one domain, do I only need to verify that single domain once? Or does each SDK account require separate domain verification? -
Development vs. Production Keys
I noticed that there are two types of SDK keys: Development (dev) and Production (prod).
Which key should I use for my application?
Are there any restrictions when using dev keys compared to prod keys?
Do I need to switch to prod keys before deploying my app, even if it’s for internal use only?
I would appreciate your clarification on these points.
Looking forward to your response, also I would appreciate any advice if there is a better way.
Best regards,