Get started with Zoom Meeting SDK for Windows

Beginning March 2, 2026, apps joining meetings outside their account must be authorized. Authorize apps by using either ZAK or OBF tokens, or RTMS. Learn more.

Requirements for external meeting access

To join meetings outside of your developer account, your app must:

  • Be reviewed by Zoom.
  • Authenticate with either a ZAK or On Behalf Of (OBF) token to attribute to a user in a meeting.

You can:

Prerequisites

See the Changelog for the latest supported Zoom Meeting SDK version. See Minimum SDK version for the minimum supported version.

Note The Meeting SDK for Windows supports the same version as the Zoom client. See Zoom system requirements: Windows, macOS, Linux for details.

Note

Universal Windows Platform (UWP) is not supported.

Download the Meeting SDK for Windows

The Meeting SDK for Windows is available in C#, with or without a C# wrapper.

The C# wrapper is provided as a reference, and is not actively supported by Zoom.

If you don't already have at least one registered app, follow these steps to create an app and download the SDK files.

  1. Sign in to your developer account on the Zoom App Marketplace.
    • Go to [Zoom App Marketplace](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618&DeviceId=625144c2-ec06-4362-b16c-c4a652d544b5&SessionId=1785855378806) and select **Sign in** at the top right corner.
    • Select the blue **Developer** link in the lower left corner, under the lefthand navigation. If you don't see the link, verify that you have the correct permissions.
  2. On the **Created apps** page, select the blue plus sign in the upper left corner next to the word **Developer**.
  3. Select **Build App > General app**, and then select **Create**.
  4. Go to **Features** and select **Embed**.
  5. On the **Embed** page, enable **Meeting SDK**.
  6. Under the **Meeting SDK** section, configure the settings as appropriate for your app.
  7. To download the SDK files, select the platform **Windows**. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
  8. Finally, select the **Download** button.

If you already have at least one registered app, follow these steps to download the SDK files using your existing app.

  1. Sign in to your developer account on the Zoom App Marketplace.
    • Go to [Zoom App Marketplace](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618&DeviceId=625144c2-ec06-4362-b16c-c4a652d544b5&SessionId=1785855378806) and select **Sign in** at the top right corner.
    • Select the blue **Developer** link in the lower left corner, under the lefthand navigation. This takes you to the **Created Apps** page. If you don't see the link, verify that you have the correct permissions.
  2. On the **Created Apps** page, select your SDK app to open its configuration pages.
  3. Go to **Features** and select **Embed**.
  4. On the **Embed** page, go to the **Meeting SDK** section.
  5. To download the SDK files, select the platform **Windows**. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
  6. Finally, select the **Download** button.

Verify files

Your downloaded ZIP file should have these files and folders inside the zoom-sdk-windows-master folder.

├─ CHANGELOG.md
├─ README.md
├─── x64 (or x86)
├───── bin
├───── h (wrapperless version only)
├───── lib (wrapperless version only)
├───── zoom_sdk_c_sharp_wrap (c# wrapper version only)
├───── [demo] or [zoom_sdk_demo] <- Examples are inside
└─ version.txt

The wrapper DLL is located at zoom-c-sharp-wrapper-master\bin\zoom_sdk_dotnet_wrap.dll.

If you have different file structures or have missing files, download the SDK package from the App Marketplace again.

Get the version number

The downloaded Meeting SDK folder contains a file called version.txt. The number inside that text file is the version number of the downloaded SDK. Always include the version number when you post a question to get support from our premiere developer support or on our community forum.

Load the project

In Visual Studio, open the demo/sdk_demo_v2/sdk_demo_v2.sln file.

Use the included sdk_util.cpp high-level application to understand how to call the stack functions and register callbacks. The Zoom SDK runs as a DLL in the context of the calling application process.

In Visual Studio, open the zoom_sdk_demo/zoom_sdk_demo.csproj file.

Note: Starting from 4.6.15798.0403, all DLL files(.dll) and EXE files(.exe) cannot be re-signed. DO NOT re-sign or assign new digital signatures to those files as this could lead to fatal errors.