React SDK for Video & Audio
Tutorials

The React SDK for Video & Audio provides pre-built UI components so developers can move quickly, integrating calling and streaming via the frontend of a browser-based application and conserving team resources. Customize Stream's out-of-the-box solution using CSS to fit your brand, or build your own UI from the ground up while reusing our low-level components.
React SDK Tutorials
Check out our tutorials to learn how you can easily build a full-featured video call, audio room, or live stream experience using our React SDK. Tutorials cover theming, customization, and steps to connect your first audio or video call.

Video Calling
Follow these steps to create a video calling UX like Zoom or Facebook Messenger.
Start Tutorial
Audio Rooms
Set up an audio room experience like Twitter Spaces or Clubhouse using React.
Start Tutorial
Livestreaming
Create and customize a React app with streaming experiences like Twitch or Instagram Live.
Start TutorialOut-of-the-Box Support
- Group Meetings
- Ringing & Calling
- Audio Rooms
- Live Streaming & Broadcasting
- Screen Sharing
- Recording
- Reactions & Custom Events
- Seamless Integration With Chat
- Notification & Background Handling
- Network & Size-Optimized Video Quality
- Smooth Transition Between Networks (Wi-Fi to 5G)
UI Components
- Active Call Screen
- Pending Call Screens (Incoming/Outgoing Mode)
- Common Call Controls
- Video Renderer
- Call Lobby
- Call Participants Layouts (Grid, Spotlight, Full Screen, Screen Share)
- Call Participant Listing & Searching
- Call Performance & Statistics
- Sound Indicator
- Network Quality Indicator
- Device Management (Microphone, Camera, Speakers)
- Reactions
- Permission & Moderation Components
- Call Recordings
- User Avatars
- & Much More
Guides
- Chat Integration
- Invitations
- Theming & Appearance
- UI Customizations
- Permissions & Moderation
- Recording
- Custom Events & Reactions
- Custom Video Filters


React SDK Features
Leverage these powerful Video & Audio API features with ease via the React frontend SDK.
- Dynascale
- Edge Network
- Screensharing
- Livestreaming
- Audio Rooms, Large Calls
- Client-Side Call Statistics
- Reliable Calls & Call Recovery
- Optimized Audio
- Recording
- Backstage Mode
- Custom Events
- Active Speaker
- Geofencing
- UI Components
- Webhooks/SQS
- Permission System
Share Your Developer Feedback
Hi! We are working on the React Video and Audio SDK here at Stream. Our purpose is to always be improving our SDKs and any feedback that other developers can provide will be very helpful.
Would you consider leaving some feedback on what you need from Stream?
How Was Your SDK Experience?
Did you find everything you were looking for? Get in touch with our Developer Advocacy team to let us know how we can help: