Getting Started
‘Get started with the StreamLayer React Native SDK. Install, configure, and integrate interactive features into your React Native or Expo app.’
Welcome to the StreamLayer React Native SDK documentation. This guide covers everything you need to integrate StreamLayer into your React Native or Expo app.
Quick Start Path
- Read the Introduction — Understand what StreamLayer delivers and how the SDK architecture works.
- Choose your Integration Guide:
- Old Architecture (React Native & Expo) — For apps using the classic React Native architecture.
- New Architecture (React Native & Expo) — For apps using the New Architecture with Fabric/TurboModules.
- Try a Test Integration — Validate your setup with a minimal working example.
- Explore Sample Integrations — Fully functional reference projects.
What You Can Build
| Feature | Description | Guide |
|---|---|---|
| Moment-Based Advertising | Contextual ads triggered by live events | Ads Integration |
| Pause Ads | Interactive brand ads displayed when viewers pause content | Pause Ads |
| Ads + Games | Interactive game elements with advertising | Ads + Game Integration |
| Authentication Forwarding | Pass your app’s user session to StreamLayer | Auth Forwarding |
| API Reference | Full SDK API documentation | API Reference |
System Requirements
- React Native 0.72+ (Old Architecture) or 0.74+ (New Architecture)
- Expo SDK 50+ (with Expo Modules)
- iOS 15+ / Android SDK 24+
Support
- Email: [email protected]
- Slack: Integration partners can join our real-time support channel for engineering assistance.
- NPM Package: npmjs.com/package/react-native-streamlayer
Related
- Old Architecture Integration Guide — Setup for traditional React Native apps
- New Architecture Integration Guide — Setup for New Architecture and Expo apps
- Sample Integrations — Fully functional reference projects
Updated 9 days ago
What’s Next
‘’
