Arvia Video Chat SDK

Build a custom video chat interface with WebRTC

Arvia Web SDK is a Javascript library built on top of the WebRTC protocol. It gives you the finest-grained control over a video call, letting you create a video communication solution with a custom look and feel.

Using Arvia SDK, you can leverage the built-in methods and features to get started quickly.  If you want a plain video call UI or use your own UI elements, it is  very easy to enable/disable all the built-in features anytime.

Arvia SDK illustration 2
SDK All In One illustration

When to use Arvia Video Call Web SDK?

Arvia Javascript SDK for web based video meetings is the best choice when you need to build a completely custom video chat experience.

You can add your own functionalities with a structure that can adapt to business processes suitable for the design of your own site, and can work independently of device and platform. It can respond to your specific needs with its specialized features.

        Jump to

Arvia Web SDK features

Out of the box:

  • Customizable video chat interface
  • Direct access to video and audio track data
  • Ability to create custom video and audio tracks
  • Cross-browser compatibility
  • Compatible with Web Development Frameworks

Build with the Arvia JS library:

  • Screen sharing
  • Active speaker indicator
  • Multiple layout modes
  • Text chat
  • Participant list
  • Network analytics display
  • Localized interfaces
  • Client-side event management
  • Custom authentication
  • Set user info
  • Change audio/video settings
  • Enable/disable built-in UI elements


Arvia empowers service providers to offer video calling as a new customer interaction channel.
Explore how our video calling solutions can be used for your business.

File Upload

You can easily upload files on the main screen while you are video chatting with your peers.

Branded Experience

Arvia is completely brandable, allowing you to show your logo, colors and tone of voice.

Take Snapshots

Take snapshots and send them to your peers. Also, you can always reach them from the media section.

Control Opponent's Camera

Now you can control your opponent’s camera with Arvia. It is easier to collaborate and point out when you need to.

Text Chat

In all plans, the text chat feature is available for you while you are video chatting.

Call Routing

With the call routing feature, you can direct or pass the calls to the relevant persons.


Clientside Event Handling

With Arvia, you can create or use the existing web hooks to trigger events that you connect with any 3rd party application.

Custom Authentication

You can implement your own authentication flow and prevent unauthorized users from joining your meeting rooms.

Draw on Screen

You can draw on the video screen of your peers to point out precisely, with a smooth UI.

Screen Sharing

Switch to screen sharing and share your specific screen, app or browser tab.


You can customize your tone of voice in any language. Arvia’s SDK is very flexible and allows you to customize and translate the texts used in the UI.

Device & Platform Free

Arvia is a browser based video chat solution. It works on computers, tablets, mobile devices and kiosks regardless of the operating system.

Back to top