Skip to Content
Swift SDKGetting Started

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:

ModuleDescription
CoreRequired — Configuration, models, and base functionality
UIOptional — SwiftUI components (Product Cards, Cart, Checkout)
EngagementOptional — Polls, contests, engagement logic
LiveShowOptional — Live event broadcasting logic and data models
LiveUIOptional — Live event UI components (Video player, overlays)

Next Steps

  1. Install the SDK — Add the package to your project
  2. Quick Start — Run your first integration in minutes
  3. Configuration — Set up your environment and API keys
Last updated on