video sdk logo

Login

React SDK for Audio, Video & Live Streaming

VideoSDK's React SDK brings video calling, audio rooms, and live streaming to any React or Next.js app from blank project to production in a day.
npm install @videosdk.live/react-sdk
React SDK for Audio, Video & Live Streaming

Trusted by 300+ global business & tech leaders

REACT SDK TUTORIALS

From Blank App to Live call, Step by Step

Every guide starts from a blank React sdk app and ends with a themed, customized, working call. No WebRTC knowledge required.

Video Calling

Build a working video call in React from room creation to live streams.

Start Tutorial →

Audio Room

Build an audio-only room with speaker and listener roles and moderation controls.

Start Tutorial →

Live Streaming

Go live from your React app and deliver HLS playback to large audiences.

Start Tutorial →
REACT SDK FEATURES

What does the VideoSDK React SDK support?

Build custom calling and streaming interfaces with React hooks and context, then add collaboration, moderation, recording, observability, and security as your product grows.

Developer Experience

  • Hooks for meeting and participant state
  • Context-driven lifecycle with MeetingProvider
  • Built-in TypeScript definitions
  • Promise-based SDK methods
  • Next.js integration through client-side initialization

Prebuilt UI & Custom Layouts

  • Prebuilt UI Kit option
  • Composable React meeting views
  • Participant and presenter layouts
  • Grid, spotlight, and screen-share states
  • Custom-branded call controls

Audio, Video & Screen Sharing

  • One-to-one and group video calls
  • Audio-only rooms
  • Microphone and camera device controls
  • Screen sharing with system audio
  • Custom audio and video tracks

Live Streaming & Recording

  • Interactive host-and-audience streaming
  • HLS playback
  • RTMP simulcasting
  • Cloud meeting recording
  • Prebuilt and custom output layouts

Collaboration & Engagement

  • Group and private chat with usePubSub
  • Shared state with useRealtimeStore
  • Collaborative whiteboard
  • Temporary in-session file sharing
  • Reactions, polls, and custom events

Moderation & Access Control

  • Waiting lobby flows
  • Role- and permission-based controls
  • Remote microphone and camera requests
  • Mute-all controls
  • Participant removal

Performance, Scale & Observability

  • 5,000+ participant support
  • Multi-stream video publishing
  • Per-participant quality controls
  • Active-speaker and network-quality events
  • Client-side network statistics

Security & Compliance

  • Server-generated JWT authentication
  • TLS/SRTP encryption in transit
  • Geo-fencing and Geo IP restrictions
  • Cloud proxy controls
  • HIPAA and GDPR compliance add-ons

AI Features

  • Real-time transcription
  • Post-call transcription
  • Prompt-based summaries
  • Live captions for streams
  • AI noise suppression

Get started for free today

Grab your API keys and start building with free $20 included in your account. Need enterprise-grade security or custom workloads? Talk to an expert!

Book a demo

Video SDK Logo

United States

28 Geary St, Suite 650,
San Francisco, CA 94108, United States

India flag

India

18th Floor, 1812, The Junomoneta Tower,
Adajan-Hazira Rd, Surat, Gujarat 395009, India

Video SDK Logo
Video SDK Logo
Video SDK Logo
Video SDK Logo
SOLUTIONS

Video KYC

Video Banking

Virtual Claim

Video MER

Telehealth

Astrology

Gaming

Dating

Live Commerce

Auto Proctoring

Interview-as-a-service

Virtual Events

Live Audio Streaming

Ed-Tech

PRODUCTS

AI-Agents

Real-time Audio & Video SDK

Interactive Live Streaming SDK

Real-time Transcription SDK

Character SDK

Open Source Examples

SUCCESS STORIES

Examedi

Coderschool

TYHO

ForagerOne

Immigo

DEVELOPERS

Documentation

Code Samples

Developer Updates

Developer Hub

TOP ARTICLES

What is WebRTC?

Build a React Native Video Calling App

Build a Flutter Video Calling App

RESOURCES

The Protocol by Video SDK

AI Apps

Creator Program

LEGAL

Terms Of Service

Privacy Policy

Cookie Notice

CCPA Notice

Subprocessors

DPA

RSS

COMPANY

Contact Us

Pricing

Support

Blog

Press Kit