# Zoom Video SDK > Learn more about [migrating from Twilio Video to the Zoom Video SDK](/docs/video-sdk/twilio). The Video SDK provides video, audio, screen sharing, chat, data streams, and more, as a service. You can build with all of these features, or pick and choose. The Video SDK also comes with a full set of server side [APIs](/docs/api/video-sdk) and [webhooks](/docs/api/video-sdk/events/). ![](/img/videosdk1.png) ![](/img/videosdk2.png) ![](/img/videosdk3.png) ## Developer journey The journey to building a world-class video application with the Zoom Video SDK is designed to be seamless, from initial account setup to global deployment. Our platform provides the tools and infrastructure needed to support your app throughout its entire lifecycle, ensuring you can focus on creating the best experience for your users. By following this path, you can move quickly from concept to a production-ready application. Whether you are building for native platforms or the web, the Zoom Build platform offers integrated analytics and management tools to help you scale and maintain your solution effectively. The following steps outline the end-to-end path for a typical Video SDK integration: - **Account setup:** [Create a Build platform account](/docs/build/account/) and sign in to get started. - **SDK selection:** [Download the SDK](/docs/video-sdk/android/get-started/) for your preferred platform (e.g., [Android](/docs/video-sdk/android/get-started/), [iOS](/docs/video-sdk/ios/get-started/), or other [platform](#platforms)) Or install for [web](/docs/video-sdk/web/get-started/). - **Development:** Implement core features such as high-quality video, audio, and chat, then thoroughly test your implementation. - **Launch:** Deliver your application to users. Upload native apps to stores or host your web application online. - **Usage tracking:** Monitor user downloads and engagement to understand your app's reach. - **Performance monitoring:** Track key metrics using the [Build Platform Dashboard](/docs/build/dashboard/) and [APIs](/docs/build/api-request/). - **Maintenance:** Ensure long-term reliability by [upgrading your implementation](/docs/video-sdk/minimum-version/) according to our minimum version policy. - **Team collaboration:** Use [account management tools](/docs/build/roles/) to invite team members to help manage your Zoom developer account. ## Platforms - [iOS](/docs/video-sdk/ios) - [Android](/docs/video-sdk/android) - [macOS](/docs/video-sdk/macos) - [Windows](/docs/video-sdk/windows) - [Web](/docs/video-sdk/web) - [React Native](/docs/video-sdk/react-native) - [Linux](/docs/video-sdk/linux) - [Flutter](/docs/video-sdk/flutter) - [Unity](/docs/video-sdk/unity) ## Features Video SDK includes the following features. | Video & Audio | Sharing | Tools | And more | | ------------------------------------------- | -------------------- | ----------------------- | ---------------------------------- | | HD video | Screen sharing | Send & receive raw data | Chat | | Virtual background | Share computer audio | Service quality metrics | PSTN | | Display 49 user videos on native, 25 on web | Share second camera | REST APIs | Subsessions | | Audio & video preview | File transfer | Webhooks | Command Channel | | Individual audio and volume control | Live streaming | | Live Transcription and Translation | | Background noise suppression | Cloud recording | | | See the [Video SDK fact sheet](/blog/video-sdk-fact-sheet/) for more. > **Minimum version requirement** > > We enforce a required minimum version of the Video SDK. See [SDK Minimum Version policy](/docs/video-sdk/minimum-version/) for details. ## Session-based A Video SDK session connects two or more users for realtime, two-way communication. Zoom creates sessions on demand; they don't need to be scheduled. You can run an unlimited amount of sessions concurrently. Up to 5,000 users can join a session. A user can be in one session per browser tab at a time. Sessions can be live streamed via [Real-Time Messaging Protocol (RTMP)](/docs/api/video-sdk/#tag/sessions/PATCH/videosdk/sessions/{sessionId}/livestream) to an unlimited view-only audience. ## UI Toolkit The Video SDK UI Toolkit is a prebuilt video chat user interface powered by the Zoom Video SDK. With the UI Toolkit, you can instantly start using a core set of Video SDK features to build and scale your video solution. Choose a platform and start building now. - [UI Toolkit for Android](/docs/video-sdk/android/ui-toolkit/) - [UI Toolkit for iOS](/docs/video-sdk/ios/ui-toolkit/) - [UI Toolkit for web](/docs/video-sdk/web/ui-toolkit/) ### UI Toolkit sample apps - [Angular](https://github.com/zoom/videosdk-ui-toolkit-angular-sample) - [React](https://github.com/zoom/videosdk-ui-toolkit-react-sample) - [Vue.js](https://github.com/zoom/videosdk-ui-toolkit-vuejs-sample) - [JavaScript](https://github.com/zoom/videosdk-ui-toolkit-javascript-sample) - [Auth (Node.js)](https://github.com/zoom/videosdk-auth-endpoint-sample) - [Webhook (Node.js)](https://github.com/zoom/webhook-sample) ## Access to raw data Direct access to raw video and audio data on native platforms enables improved interaction between users and the app video stream. Imagine a gaming video streaming app with direct interaction between the player and viewers based on in-game events or prompts from the community. Or an augmented reality (AR) streaming platform with direct viewer access to on-screen video. Raw data is also useful for building custom live transcription, and video or audio analysis. ## Firewall rules for Video SDK The Video SDK uses the same global infrastructure as other Zoom products. If you experience connection issues, be sure your products follow the firewall rules for Zoom Meetings and Webinars. See the following for details: - [Firewall rules for Zoom Meetings and Webinars](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060548#mcetoc_1il1jbnu8e8) - [Zoom Connection Process](https://media.zoom.com/download/assets/Zoom+Connection+Process+Jan-09-2025.pdf/449a2ed2f05711ef907d5e9c08889a4d) - [Network Firewall Settings for CRC and Enhanced API Connector](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065748) --- _See [Video SDK Plans & Pricing for Developer](https://zoom.us/pricing/developer) for pricing._