GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Concepts overview

Use this section to understand the core concepts behind Experiences and how the pieces fit together, so you can choose the right integration approach and configuration options.

If you're new to Experiences, start with Getting started for a product overview and end-to-end system flow.

Where to look in the docs

If you need to…Go to
Understand what Experiences can do and how the pieces fitConcepts (this section)
Wire APIs, initialize the SDK, or set style properties in codePlatform SDK sections (iOS, Android, Web, React Native, Flutter)
Manage content, labels, schedules, widgets, or analytics in Experiences CMSCMS
Check which software versions and components are supportedSDK component compatibility and versions
Choose and implement the viewer IDViewer ID (Requirements)
Implement privacy and tracking modesViewer privacy considerations and privacy compliance (Requirements)

Concepts stay at the mental-model layer. They don't replace SDK property reference, CMS how-to steps, or Requirements policies.

Start by role

Use this as a suggested reading order for your job, not a go-live checklist. Pick the path that matches how you work with Experiences, then follow the links in order. Jump to another path when your responsibilities overlap.

To see these concepts in a working implementation, use the sample apps. If you use AI tools, connect the Experiences MCP servers for access to docs and sample apps in your tool. See Experiences MCP servers.

What you'll learn in Concepts

  • How content is modeled (Stories, Moments, Videos) and what metadata drives behavior
  • How apps deliver content with player sources (widgets, entry points, and the Moments container)
  • How data sources (labels, IDs, search, and recommendations) determine what the SDK loads
  • How recommendations work: Trending (global), Personalization with explicit signals (like follows), and implicit For you (see Content recommendations).
  • How the player UI behaves and what you can customize
  • How localization and language fallback affect viewer experience

Did this page help you?