JavaScript Quickstart

Get started with LiveKit and JavaScript

1. Install LiveKit SDK

Install the LiveKit SDK:

yarn add livekit-client

2. Join a room

Note that this example hardcodes a token. In a real app, you’ll need your server to generate a token for you.

import { Room } from 'livekit-client';
const wsURL = "<your LiveKit server URL>"
const token = "<generate a token>"
const room = new Room();
await room.connect(wsURL, token);
console.log('connected to room',;
// publish local camera and mic tracks
await room.localParticipant.enableCameraAndMicrophone();

3. Create a backend server to generate tokens

Set up a server to generate tokens for your app at runtime by following this guide: Generating Tokens.