Zoom SDKs


To help developers create custom applications, the Zoom Marketplace provides full featured Software Development Kits (SDKs) for all major mobile and desktop platforms as well as hybrid frameworks. These SDKs allow new and existing applications to integrate Zoom’s full-featured unified communications platform, removing the need to develop a custom video, chat or phone solution for your application.

Offered on all major native platforms, Zoom SDKs are built to be:

  • Easy to Use: Simple imported libraries and packages allow developers to quickly implement the Zoom platform into new and existing applications.

  • Localizable: Natural support for seven major languages and open translation extensibility allows developers to grow application usage internationally.

  • Customized: Custom UI features allow developers to extend and tailor the Meeting Room interface to allow direct integration.

To begin development with Zoom SDKs, each developer requires a Zoom Account along with a Zoom Token and Zoom Access Token (ZAK). A Zoom Token is the authenticated token derived from the Zoom API. A Zoom Access Token is a unique identification and authentication token required for your app to host a meeting on behalf of another user. For more information on SDK tokens, see our Zoom Token & Zoom Access Token(ZAK) reference in our SDK Documentation.

Android

The Zoom Android SDK is a Java library for Android developers provided to enable simple integration of the Zoom platform within new and existing custom Android mobile applications. Supports API level 14 and above of the Android platform.

iOS

The Zoom iOS SDK is an Objective-C framework for iOS developers provided to enable simple integration of the Zoom platform within new and existing custom iOS mobile applications. Supports iOS 8 and above.

Mac OS

The Zoom Mac OS SDK is an Objective-C framework for MacOS developers provided to enable simple integration of the Zoom platform within new and existing custom MacOS desktop applications. Supports MacOS version 10.6 and above.

Windows

The Zoom Windows SDK includes both a C++/C framework and a C# wrapper for Windows developers provided to enable simple integration of the Zoom platform within new and existing Windows desktop applications. Supports Windows XP and above. Not compatible with UWP (Universal Windows Platform).

Web

The Zoom Web SDK is a web-based HTML5 client built to support end users with low bandwidth connections, and thus does not include a full-featured Zoom Client. By integrating with the Web SDK, developers can enable Zoom Meeting features within a web browser using an easy to install JavaScript module. These features include joining Meetings directly from your application or by dialing from phones, sending and receiving screen-share, and in-meeting Chat.

Framework Support

Electron

The Zoom Electron SDK provides support for cross-platform development of Windows and MacOS desktop applications. Integrating services provided by Windows SDK and MacOS SDK, the Electron SDK allows developers to build fully integrated Zoom applications using familiar web languages like Javascript, HTML and CSS.

Ionic

The Zoom Ionic SDK provides support for cross-platform development for Android and iOS applications. Using the Ionic Framework, the Ionic SDK allows developers to build native applications in JavaScript and TypeScript and deploy to Android and iOS mobile platforms.

Need help?

The first place to look is on our Developer Forum. If you can't find the answer or your request includes sensitive information, contact Developer Support.