Zoom App SDK initialization fails with "zoomSdk is not defined" error despite correct configuration

Hello, I am developing a Zoom App and encountering a persistent "zoomSdk is not defined" error.

I have taken all possible troubleshooting steps:

  1. Created a very simple Express.js server to serve a single static index.html file.
  2. The server correctly sets all required security headers (Content-Security-Policy, Strict-Transport-Security, etc.).
  3. Used ngrok to expose the local server via a secure HTTPS URL.
  4. In the Zoom Marketplace, I have correctly configured the "Home URL" and "Domain Allow List" with the ngrok URL and "appssdk.zoom.us".
  5. I have added the necessary scopes: "zoomapp:inmeeting" and "meeting:read:participant". I have confirmed they are not marked as "optional".
  6. I have tried creating a completely new Zoom App from scratch and repeated all settings, but the result is the same.
  7. I have completely reinstalled the Zoom client and cleared all cache data (%appdata%/Zoom).

Despite all these steps, the app loads in the Zoom client but fails with the "zoomSdk is not defined" error.

Could you please advise if there are any account-level restrictions, known issues with the client, or other environmental factors that could be causing this?

Thank you.

This topic was automatically closed after 30 days. New replies are no longer allowed.