Getting Started

Get started with the StreamLayer iOS SDK. Install, configure, and integrate interactive features into your iOS app.

Welcome to the StreamLayer iOS SDK documentation. This guide covers everything you need to integrate StreamLayer into your iOS app — from installation to customization.

Quick Start Path

  1. Read the Introduction — Understand what StreamLayer delivers and how the SDK architecture works.
  2. Follow the Integration Guide — Step-by-step setup: Swift Package Manager, SDK API Key, initialization, and StreamLayer Element placement.
  3. Try a Test Integration — Validate your setup with a minimal working example:
  4. Explore Sample Integrations — Fully functional reference projects for common use cases.

What You Can Build

FeatureDescriptionGuide
Moment-Based AdvertisingContextual ad units triggered by live eventsAdvertising Test
Pause AdsInteractive brand ads displayed when viewers pause contentPause Ads
Interactive UnitsPoll, prediction, stat, and trivia units for fan engagementStreamLayer Element Visibility
Custom ThemesMatch the StreamLayer Element's UI to your app's brandingCustomizing Themes
Authentication ForwardingPass your app's user session to StreamLayerAuth Forwarding
Deep LinkingNavigate users to specific content within the StreamLayer ElementRouting & Deep Links

System Requirements

  • Xcode 16.0 or higher
  • Swift 6 or higher
  • iOS 15+

Support


Related