Need to Manage Separate Zoom Video SDK Accounts for Multiple Environments

Hi Team,

We are using the Zoom Video SDK for our telehealth and recordings application. Our platform has three different environments: Development, Staging, and Production. To properly isolate data and configuration for each environment, we need three separate Zoom Video SDK accounts, one dedicated to each environment.

Currently, all environments share the same SDK account, which leads to mixed data between staging and production. This is causing compliance and testing challenges.
Requirement:

  • Ability to manage three different accounts/applications under the same Zoom organization OR

  • Ability to manage three separate Video SDK accounts — one for each environment

  • (e.g., one account with multiple apps vs. separate accounts)

Could you please advise Zoom’s recommended best practice for this setup and how we can proceed?

Thank you in advance for your support.
Looking forward to your guidance.

Hi Team,

Any update?

I had the same exact problem and the solution is to use Zoom sub-accounts. However there are a couple of details that I discovered that might help you (and others):

  • The payer (master) account has to be configured specifically for sub-accounts.
    • This has to be done by the Zoom support staff; you can’t do it yourself.
    • If you already have a Zoom account for your organization users then you must create a new, completely separate Zoom account. (ie. zoom@mydomain.com)
  • The payer account contains with the CPaaS license; the sub-accounts don’t require payment configurations
  • Each sub-account requires their own email address.
  • Each sub-account can only handle a single set of Video SDK credentials.
    • If you have 3 apps then you need 3 sub-accounts.
    • If you also want to use those three apps in a couple of different environments (ie. QA, Production) then you need 6 sub-accounts (3 x 2).

I’m not able to find Video SDK option on Build Apps even after choosing pay as you go plan