Did you know? All Video & Audio API plans include a $100 free usage credit each month so you can build and test risk-free. View Plans ->

Video and Audio SDK

React SDK for Video & Audio

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.

example of react video and audio sdk

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.

Audio Rooms

Set up an audio room experience like Twitter Spaces or Clubhouse using React.

Livestreaming

Create and customize a React app with streaming experiences like Twitch or Instagram Live.

Key React SDK Benefits

The React SDK provides straightforward frontend access to all the capabilities of our Video and Audio API infrastructure.

Out-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

  • 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

Give Developer Feedback

Didn't find what you're looking for? Get in touch with our team to let us know what we can do to help.

Start coding for free

No credit card required.
If you're interested in a custom plan or have any questions, please contact us.