Get started with the Meeting SDK for macOS

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.

To use the Meeting SDK 7.0.0 and later, you'll need to meet these requirements.

Note: Meeting SDK for macOS does not support running in a sandbox environment.

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

Download the Meeting SDK for macOS

To access the SDK download files, you must be logged in to your Zoom App Marketplace developer account, and you need at least one app registered on the Zoom App Marketplace.

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](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618).
  2. Select **Develop > Build App > General app**, and then select **Create**.
  3. Go to **Features** and select **Embed**.
  4. On the **Embed** page, enable **Meeting SDK**.
  5. Under the **Meeting SDK** section, configure the settings as appropriate for your app.
  6. To download the SDK files, select the platform **macOS**. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
  7. 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](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618).
  2. Select **Manage**, and open your SDK app.
  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 **macOS**. 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

The download includes SDK libraries - in the SampleApp/ZoomSDK folder - and a sample app - in the ZoomSDKSample folder.

  1. In Xcode, add the files in the Plugin folder to the app's plugins and foundation.

  2. Select your project and go to the Build Phases tab. Open Link Binary With Libraries and check that only these SDK files are present.

    • libcrypto.dylib
    • libjson.dylib
    • libminizip.dylib
    • Libssl.dylib
    • libcares.dylib
    • libzoombase_crypto_shared.dylib
    • ZoomSDK.framework
    • Cocoa.framework

    If you see other files in this location, remove them. If you are missing any files, download the

    SDK from the App Marketplace again.

  3. After adding the SDK files, go back to the Build Phases tab. Add all files to the Copy Files step with a Destination set to Frameworks. The listed SDK files should already be present under Link Binary With Libraries.

    • If there are additional phases containing the SDK files, such as Copy Bundle Resources, remove those SDK files from those phases.