Example of video built with Unity
Stream's React Native SDK for Video & Audio is your complete set of tools to build in-app calling, live streaming, and audio room experiences that rival today’s most beloved platforms. The included UI components allow an extraordinary degree of customization while providing a consistent, familiar, and intuitive UX. You can also build your own UI on top of our lower-level client where desired.

React Native SDK Tutorials

These tutorials are the best place to start coding and get familiar with the React Native SDK. Your first video call, live stream, or audio room implementation is only a few simple steps away.

Video Calling

Video Calling

Give users familiar and engaging features to make video calls with a UX similar to Zoom or Facetime.

Start Tutorial
Audio Rooms

Audio Rooms

Use intuitive React Native components to bring an audio room experience like Clubhouse or Twitter Spaces to life.

Start Tutorial
Livestreaming

Livestreaming

Let users create and watch live streaming video content, just like they would on Twitch or Instagram Live.

Start Tutorial

Out-of-the-Box Support

  • Video Client & Authentication
  • Join & Create Calls
  • Call & Participant State
  • Device Management (Camera & Microphone)
  • 4 Default Call Types
  • Query Active & Upcoming Calls
  • Maintain Calls in the Background
  • Manage Native Permissions
  • User & Moderator Permissions
  • Reactions & Custom Events
  • Participant Sorting

UI Components

  • Calling Screens
  • Common Call Controls
  • Call Participants List
  • Call Header Component
  • Incoming Call Screen
  • Lobby / Join Call Screen
  • Outgoing Call Screen
  • Floating View of Caller
  • Full-Screen View of Call Recipient
  • Screen Sharing
  • User Avatars

Guides

  • Internationalization
  • Chat Integration
  • Client and Call Events
  • Push Notifications & Ringing Calls
  • Recording
  • Broadcasting
  • Deep Linking
  • Picture in Picture
  • Screen Sharing

React Native SDK Features

Leverage these powerful Video & Audio API features with ease via the React Native frontend SDK.

  • DynaScale
  • Edge Network
  • Screen Sharing
  • Live Streaming
  • Audio Rooms & Large Calls
  • Call Notifications
  • Reliable Calls
  • Optimized Audio
  • Recording
  • Backstage Mode
  • Custom Events
  • Active Speaker
  • Geofencing
  • UI Components
  • Background Handling
  • Permission System

Share Your Developer Feedback

Next Steps

Create your free Stream account to start building with our Video & Audio SDKs at no charge during the open beta. Contact our Product team for free onboarding support or to share any feedback.

Chat Messaging

Build any kind of chat messaging experience without scalability or reliability issues.

Learn more about $ Chat Messaging

Enterprise

Available 99.999% uptime SLAs and industry-leading security to power the world's largest apps.

Learn more about $ Enterprise