Skip to main content
Docs
  • Guides
    • Products
      • Client SDKs
      • Daily Prebuilt
        • Custom color themes
        • Configure Daily Prebuilt UI
      • Mobile
        • Daily Client SDKs for Android, iOS, and Flutter
        • Quickstart: Android SDK Kotlin
        • Quickstart: iOS SDK Swift
        • Android Screen Sharing
        • iOS Screen Sharing
      • AI Toolkit
      • Audio-only
      • Transcription
      • Dial-in & Dial-out
        • SIP
        • Pin Dialin
        • Pinless Dialin
        • Transfers
      • Batch Processor: AI Summaries, Clinical Notes, and Transcriptions
        • Submit a processor job (all types)
        • Get job status
        • Get the output from a job
        • Get list of all jobs
        • Delete a job
      • Interactive Live Streaming, RTMP output, & recording
        • Interactive Live Streaming
        • RTMP output (live streaming)
        • Recording calls with the Daily API
        • Storing recordings in a custom S3 bucket
        • Customize video layouts with VCS
        • Streaming with HLS
        • Multi-instance live streaming and recording
    • Architecture & monitoring
      • Global Mesh Network
      • Video call architecture
      • Understanding calls with Daily's dashboard
      • Examining call quality with logs and metrics
      • Browser support
    • API configurations & settings
      • Configure room settings
      • Meeting access control
      • Handling device permissions
    • Building additional features
      • Daily Adaptive Bitrate
      • Adding spatialized voice & video
    • Scaling calls
      • Large real-time calls
      • Interactive live streaming & RTMP output
      • Best practices to scale large experiences
    • Frameworks
      • Use Daily in React apps
      • Use Daily in Vue apps
      • Use Daily in Svelte apps
      • Integrate Daily Prebuilt into an Electron app
      • Build a React Native mobile app
    • Privacy & security
      • Content Security Policy (CSP)
      • HIPAA compliance
      • Working with Daily meeting tokens
      • Networking guide
    • Demos & more
      • Demo apps
      • Integrations
      • End-user help material
      • Migrating to Daily
        • Transitioning from Vonage OpenTok
        • Vonage OpenTok shims
Docs
Get startedGuidesReferenceBlogChangelog
  1. Home
  2. Guides
  3. Frameworks
  4. Use Daily in React apps

Using Daily APIs in React applications

daily-js can be used in any front-end JavaScript framework, including React/ We've built our APIs to be flexible and to easily integrate into any app.

Daily's demos and tutorials have several examples that specifically use React (including Next.js). To learn more about app-specific implementations, check out our React tutorials on the Daily blog, which include both Daily Prebuilt and custom examples.

Suggested posts

Add chat history to your Daily calls with only client-side React code

12/3/2021 — 9 min read

Build a real time video chat app with Next.js and Daily

5/20/2021 — 6 min read

Build a React form to generate Daily meeting tokens

6/7/2021 — 6 min read

Build a flexible React chat input using Daily's sendAppMessage

4/1/2021 — 6 min read

Create admins in React apps with Daily meeting tokens

3/17/2021 — 9 min read

Building a custom video chat app with React

4/3/2020 — 12 min read


Next

Built worldwide

Contact us

About us

Pricing

Jobs