Getting Started
This guide will help you integrate the Vio Swift SDK into your streaming or broadcasting app. Add engagement (polls, contests) and monetization (shoppable live events) to your iOS, macOS, tvOS or watchOS application.
Prerequisites
- Xcode 15+ (for iOS/macOS development)
- Swift 5.9+
- iOS 15+ / macOS 12+ (minimum deployment targets)
Overview
The Vio Swift SDK is modular. You can choose which components to include:
| Module | Description |
|---|---|
| Core | Required — Configuration, models, and base functionality |
| UI | Optional — SwiftUI components (Product Cards, Cart, Checkout) |
| Engagement | Optional — Polls, contests, engagement logic |
| LiveShow | Optional — Live event broadcasting logic and data models |
| LiveUI | Optional — Live event UI components (Video player, overlays) |
Next Steps
- Install the SDK — Add the package to your project
- Quick Start — Run your first integration in minutes
- Configuration — Set up your environment and API keys
Last updated on