Welcome to Experiences
Experiences by WSC Sports is a mobile-first SDK that lets you embed video experiences, such as Stories, Moments, and Videos, directly into your app or website.
With audience targeting, recommendations (Trending and Personalization), and segments, Experiences enables tailored content delivery across platforms, helping you engage viewers with relevant, timely video content.
Use the sample apps to see a working implementation. If you use AI tools, connect the Experiences MCP servers for access to docs and sample apps in your tool. See Experiences MCP servers.
Why Experiences
- Control what viewers see, when they see it, and who sees it.
- Deliver vertical and horizontal video experiences inside your app or site.
- Support recommendations based on viewer preferences your app provides (see Content recommendations).
How Experiences works (end to end)

At a high level:
- Content managers create and manage content in Arena.
- You integrate the Experiences SDK into your digital properties and choose how Experiences appears in your app UI.
- The SDK requests content from Arena and presents it in your app using the video player UI.
For the how it works breakdown, see:
Experiences system flow
flowchart TD A["Video generation\n(Create, Rules, Clipro)"] B["Experiences CMS\n(Organize, segment, schedule)"] C["Delivery\n(SDK fetches and renders)"] D["Viewer experience\n(Recommendations-aware video in-app)"] A --> B --> C --> D E["Content types:\nStories · Moments · Videos"] F["Delivery tools:\nWidgets · Entry points · Moments container"] G["Recommendations:\nTrending · Personalization (labels, IDs, follows)"] B -.-> E C -.-> F D -.-> G style A fill:#e3f2fd,stroke:#1565c0 style B fill:#e8f5e9,stroke:#2e7d32 style C fill:#fff3e0,stroke:#e65100 style D fill:#fce4ec,stroke:#c62828 style E fill:#e8f5e9,stroke:#2e7d32 style F fill:#fff3e0,stroke:#e65100 style G fill:#fff8e1,stroke:#f9a825
Video generation
- Automated flows: Create and Rules
- Post-production and content crafting: Clipro
Experiences CMS
- Organize content into Stories, Moments, or playlists.
- Define audience segments, delivery rules, and visibility windows (by time, region, or viewer preferences).
- Schedule content delivery.
Delivery
- The embedded SDK fetches and renders content within your app or site.
- Configure the SDK widgets to match the look and feel of your native environment.
- Viewers receive mobile-optimized video experiences tailored to their interests.
Documentation
The Concepts section describes the features available in Experiences that are implemented in the SDKs. Get familiar with the Concepts, then follow the framework-specific documentation for your implementation.
| Framework | Start here |
|---|---|
| Android | Getting started Android |
| iOS | Getting started iOS |
| Web | Getting started Web SDK |
| React Native | Initialize React Native |
| Flutter | Getting started Flutter |
Use MCP servers and sample apps
If you use an AI editor, connect the Experiences MCP servers so your assistant can search the docs, query APIs, and reference the sample apps during implementation and troubleshooting.
Start here:
Both app owners and developers should understand these concepts:
Updated 25 days ago
