# 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](/docs/meeting-sdk/obf-faq/). > **Requirements for external meeting access** > > To join meetings outside of your developer account, your app must: > > - Be [reviewed by Zoom](/docs/build-flow/submitting-apps-for-review/). > - Authenticate with either a ZAK or On Behalf Of (OBF) token to attribute to a user in a meeting. > > You can: > > - [Publish the approved app on the Zoom App Marketplace](/docs/distribute/). > - Set your app to [unlisted](/docs/build-flow/app-listing/eu-and-discoverability/#app-discoverability). > - Contact the [Integrated Software Vendor (ISV) sales team](https://explore.zoom.us/en/isv/#isv) for other options. ## Prerequisites See the [Changelog](/changelog) for the **latest** supported Zoom Meeting SDK version. See [Minimum SDK version](/docs/meeting-sdk/minimum-version/) for the **minimum** supported version. - Use [Visual Studio 2019](https://visualstudio.microsoft.com/) or newer. In this documentation, we use Visual Studio 2019 as our default IDE. - When installing Visual Studio, install **Desktop development with C++** workloads and the platform SDKs that you're building for. - A [JWT token](/docs/sdk/meeting-sdk/auth) to authenticate the app - **For individual users, a Zoom Access Key (ZAK)** - send a **GET** request to the https://api.zoom.us/v2/users/{userId}/token with `type="zak"` and pass it to the SDK with [JoinMeetingParam4WithoutLogin](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_join_param4_without_login.html)'s [userZAK](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_join_param4_without_login.html#a83c6513e5d1822596445622d19f514af) or [StartMeetingParamsWithoutLogin](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_start_param4_without_login.html)'s [userZAK](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_start_param4_without_login.html#a0af5af5f511af4a8f66ecd31f8361844). - **For apps that need to join the meeting as individual users, an OnBehalf Of (OBF) token** - send a GET request to https://api.zoom.us/v2/users/{userId}/token with `type="onbehalf"` and pass it to the SDK with [JoinMeetingParam4WithoutLogin](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_join_param4_without_login.html)'s [onBehalfToken](https://marketplacefront.zoom.us/sdk/meeting/windows/structtag_join_param4_without_login.html#aa3c0a12a7f76a735d1a6bf4aef227ead). - To run the demo app, you'll need a meeting ID and passcode. > **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. 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.