Welcome to the technical documentation for the JavaScript SDK.

At the outer level, when you import the SignalWire JS library you get access to two different namespaces:

Video gives you access to the classes and methods that let you interface with the backend Video APIs. WebRTC contains several functions that are useful for interacting with the hardware of the user's device.

You don't know where to start? Create an instance of Video.RoomSession to join a room, or take a look at Getting Started with the SignalWire Video API.

Namespaces