Skip to content
Ekaansh Arora edited this page Dec 16, 2021 · 2 revisions

Agora UIKit for Web (React)

The Web UIKit is built on top of the Agora Web SDK using React, it gives you access to a high-level react component (or web-component for non-react projects) that you can add to your website and have a videocall or live-streaming experience ready to ship.  The UIKit is built to be customized and extended from the ground up. You can customize the UI and select features like active speaker and dual-stream mode without writing any extra code. It's written with typescript and is built using modular functional components so you can extend it to build anything.

screenshot

Features Include:

  • Support for Video Conferencing & Live Streaming
  • Plug and play, no watermark/branding out of the box
  • Responsive layouts for desktop and mobile
  • Customisable UI and functionality using react props
  • Automatically manage tokens (using two-click server deploy)
  • Dual Stream Mode and Active Speaker Detection
  • Typescript support, no third-party dependencies
  • Support for use as a web-component for non-react projects
  • Two different layouts- floating and grid with an option build your own
  • Buttons for disabling camera or microphone and switch cameras for the local user
  • Buttons for muting the remote users' audio and video locally
  • Lots of visual customisation by only writing react native styling
Clone this wiki locally