# SDK minimum version policy

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

On a quarterly basis, Zoom enforces a required minimum version for each SDK. Versions below the published minimum will cease functioning in production, preventing customers from joining meetings.

> **Version enforcement policy**
>
> See **[Version enforcements for developers](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061130#Dev)** section of the **Zoom Software Quarterly Lifecycle Policy** for minimum versions tables and enforcement dates.

**We recommend updating to the latest version whenever possible.**

See the **SDK upgrade guide** for considerations when upgrading between versions. See the **[Changelog](/changelog/)** for a list of breaking changes.

Account owners and administrators can also require end users to run a specified minimum version of the Zoom Meeting SDK. Contact Zoom Support to enable this option. This is separate from the general feature [requiring users to update Zoom](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067165).

### Why is Zoom implementing an SDK minimum version policy?

This policy aligns with the **[Zoom Software Quarterly Lifecycle Policy](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061130)**. Its purpose is to make sure that developers can provide customers with the latest security enhancements and functionality.

### How often will the minimum SDK versions change?

Zoom enforces new minimum versions quarterly, during the first weekend of **November**, **February**, **May**, and **August**.

On the same schedule, Zoom announces the minimum versions that will be required for the _next_ enforcement period, providing a three-month notice window.

See [Version enforcements for developers](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061130#Dev) and the [Changelog](/changelog) for updates.

### How long will a given SDK version be supported?

Zoom aims to support an SDK version for at least **nine months** before its end-of-life. However, off-cycle updates may be required to address major security or compliance issues. See the **[Changelog](/changelog)** for release notes and updates.

### Can developers see which SDK version their customers are using?

Yes. Developers can use their SDK's version getter method to display the current version to customers. For example:

-   Android Meeting SDK: [`getVersion`](https://marketplacefront.zoom.us/sdk/meeting/android/us/zoom/sdk/ZoomSDK.html#getVersion%28android.content.Context%29)
-   macOS Meeting SDK: [`getSDKVersionNumber`](https://marketplacefront.zoom.us/sdk/meeting/macos/interface_zoom_s_d_k.html#a92cccd3c7175d98f55158b543cfc5ad8)

Refer to the SDK reference guide for your specific platform for details.

### What happens if a major vulnerability is detected?

If an urgent security or compliance issue arises, Zoom may issue a forced or prompted update outside the regular schedule. Developers may be required to update to the newest SDK version to maintain security. Zoom reserves the right to require off-cycle updates when necessary.
