Video SDK fact sheet
Video is core to Zoom's business. The Zoom Video SDK is Zoom's core technology, packaged for developers, enabling them to build custom experiences. Here are the facts about the Zoom Video SDK developer platform.
Video SDK platform
- Zoom Video SDK is available on 9 platforms.
- Zoom Video SDK on native:
- iOS install size: 27.6 MB as of v1.10.1
- Including the annotation package adds 6.1 MB.
- Including the video effects (virtual background) package adds 11.1 MB.
- Including the screenshare package adds 0.6 MB.
- Android install size: 22.1 MB - 25.1 MB (depending on CPU architecture) v1.10.1
- iOS install size: 27.6 MB as of v1.10.1
- Zoom Video SDK on web:
- Zoom Video SDK supports all major browsers across desktop, tablet, and mobile devices.
- Zoom Video SDK can be embedded in an iFrame, or native platform WebViews.
- Zoom Video SDK for web is compatible with plain JS and major JavaScript frameworks out of the box.
- Zoom uses WebRTC, WebAssembly, and our own proprietary technology in our web media stack. Starting in version 2.1.0 Zoom will auto choose full WebRTC or WebAssembly based on device constraints. Zoom also offers the ability to enforce Full WebRTC or WebAssembly via JWT properties
video_webrtc_modeandaudio_webrtc_mode. - SharedArrayBuffer is not required for Zoom Video SDK.
- Zoom Video SDK Cloud:
- Zoom Video SDK is built on the same global infrastructure and media stack that powers millions of joins on web daily and hundreds of millions of daily joins on native platforms.
- Zoom Video SDK utilizes Zoom's network of over 25 data centers globally, with the ability to opt in or out of specific data centers. Session traffic and Cloud Recordings utilize this global network of data centers. By default, the Zoom Video SDK will connect users to the closest, fastest responding data center.
- By default, Zoom Video SDK sessions are not cloud recorded. You can start Cloud Recording via the SDK functions, REST API, for specific sessions via the Create Session API, or even enable auto recording for all sessions via the account portal. Zoom Video SDK Cloud Recordings are stored in the Zoom Cloud by default. You can transfer the recordings to your own storage via API and webhook. You can also use the bring your storage feature. Cloud recordings can be deleted via API or a via a time policy you define in the account portal.
- Zoom Video SDK supports up to 1,000 realtime, two-way user connections in a single session with the ability to livestream to an unlimited audience.
- Zoom Video SDK supports 3 roles, host, co-host, and user, with the ability to set custom user identifiers.
- Zoom Video SDK comes with a full set of REST APIs and webhooks.
- Zoom Video SDK has Quality of Service dashboards, REST APIs, and webhooks.
- Zoom Video SDK has an add-on for high volume quality of service metrics called QSS.
- Audio & Video SDK for Web Report 2025 - Zoom Video SDK performance study for web.
- Why Zoom’s Video SDK is one of the best options for all network scenarios - Zoom Video SDK performance study for native platforms.
- Video SDK has a low code, prebuilt user interface option called Video SDK UI toolkit.
- Zoom Video SDK Security
- Zoom Video SDK uses TLS 1.2 and 256-bit AES-GCM Encryption. See the Zoom Encryption whitepaper for details.
- Zoom Video SDK helps enable compliance with HIPAA for customers with a BAA.
- Zoom Video SDK has role based access permissions for account management, with support for all Zoom login types, like SSO and Google, Apple, or Facebook.
Video SDK features
- Video
- Zoom Video SDK supports rendering up to 25 videos on desktop browsers, 9 on mobile and tablet browsers, and 49 on native platforms.
- Zoom Video SDK supports up to 1080p video sending and receiving (rendering) on all platforms including web.
- Zoom Video SDK for web supports rendering user videos on multiple HTML elements, as well as a single HTML Canvas element.
- Zoom Video SDK supports live streaming to an unlimited audience.
- Zoom Video SDK supports virtual backgrounds without a third-party plugin.
- Zoom Video SDK automatically optimizes video quality for network, device, and CPU conditions. Developers have the option to adjust resolution (sharpness) or FPS (smoothness) priority to best meet their use case.
- Zoom Video SDK supports sending up to 1080p on all platforms including web for HD cloud recording, live-streaming, and real-time two way video rendering.
- Audio
- Zoom Video SDK supports advanced/AI noise suppression.
- Zoom Video SDK supports granular user audio control and volume levels.
- Zoom Video SDK supports original sound, high fidelity sound, and stereo sound.
- Zoom Video SDK supports raw audio and video data on all platforms including web for building AI, and advanced audio and video use cases.
- Zoom Video SDK supports many features beyond audio and video (these link to the web platform, but we also have these features on our native platforms):
- Camera control (pan, tilt, zoom)
- Subsessions (breakout rooms, web only, native platforms are coming soon)
- Screen sharing (share 2nd camera, share 2nd microphone, share computer audio)
- Chat
- File transfer
- Cloud Recording (pre-composed options and individual user audio and video recordings)
- Command channel (websocket data channel)
- Live transcription and translation
- PSTN connections
- SIP/H.323 connections (Cloud Room Connector connections)
- Video and audio preview
- Service quality statistics (realtime network, audio, video, and screen share quality statistics)
- Raw data access on all platforms including web, see Video SDK for Linux for an example.
- For AI use cases, Zoom Video SDK offers real-time speech to text transcripts and translations and client side raw video, audio, and screenshare streams. Coming soon: server side raw video, audio, and screen share streams via Zoom RTMS (Real Time Media Streams) and AI smart summaries via Zoom AI Companion for Video SDK.
Video SDK support and sales
- Zoom prides itself on developer experience and support. From in-depth developer documentation, sample apps, tutorials, videos, free community support, premium support plans, we strive to offer world class support to developers building with our Video SDK.
- Zoom Video SDK is priced per minute with 10,000 free minutes per month ($0.0035 /min once over) and offers bulk/volume discounts.
- Zoom Video SDK status page.
- Zoom Video SDK uptime.