zoom-video-sdk-ios

Integrate Zoom Video SDK into iOS apps with token-based session authentication.

7|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/zoom/zoom-plugin --skill zoom-video-sdk-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-video-sdk-ios
Source: https://github.com/zoom/zoom-plugin/tree/main/skills/video-sdk/ios
Command: npx skills add https://github.com/zoom/zoom-plugin --skill zoom-video-sdk-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building custom iOS video experiences requires tight integration with the Zoom Video SDK, token management, and robust event handling.

Core Features & Use Cases

  • UIKit/SwiftUI integration for custom video sessions with tokenized join and lifecycle management.
  • Event-driven callbacks translate SDK events into UI state for participants, audio/video, and chat.
  • End-to-end workflows including token generation, session join, media start/stop, and cleanup across apps.

Quick Start

Initialize the Video SDK in your iOS project, obtain a short-lived token from your backend, and join a session to start building your own iOS video experience.

Frequently Asked Questions about zoom-video-sdk-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Zoom Video SDK for custom iOS video sessions?

The Zoom Video SDK uses event-driven callbacks that translate SDK media and participant events into UI state updates, ensuring your iOS interface synchronizes correctly across join and leave cycles.

Do I need a backend to generate tokens for Zoom Video SDK on iOS?

Yes, you need a backend to generate short-lived tokens for token-based session authentication, which are required to securely join and manage custom iOS video sessions.

How does event-driven media handling work with iOS video session UI state?

The Zoom Video SDK uses event-driven callbacks that translate SDK media and participant events into UI state updates, ensuring your iOS interface synchronizes correctly across join and leave cycles.

Can I use the Zoom Video SDK with both UIKit and SwiftUI for session management?

Yes, the Zoom Video SDK supports UIKit and SwiftUI integration for custom video sessions, providing tokenized join and lifecycle management across both UI frameworks.

What iOS permissions are required to start video and audio sessions with the Zoom SDK?

You must handle proper permissions for camera and microphone access in your iOS project to ensure media start and stop workflows function correctly during Zoom Video SDK sessions.