Skip to main content

LiveKit CLI

Manage your LiveKit Cloud projects and agents from the terminal

Overview

The LiveKit CLI (lk) is the primary tool for working with LiveKit from the terminal. Use it to manage LiveKit Cloud projects, create apps from templates, and deploy and manage agents. The CLI integrates with LiveKit Cloud for authentication and project management, and also works with self-hosted LiveKit servers for local development.

GitHub

GitHub repository

Source code and releases for the LiveKit CLI.

Get started

To install the CLI, authenticate with LiveKit Cloud, and set up your first project, see the CLI setup guide.

Key workflows

A typical workflow starts with setting up a project, scaffolding an app from a template, and then deploying your agent to LiveKit Cloud.

Project management

Add, list, and switch between LiveKit projects. Set a default project for all other commands. For LiveKit Cloud projects, authenticate with lk cloud auth to link your account and import projects.

Project management reference

Learn how to add, list, and manage CLI projects.

App templates

Scaffold new applications from first-party templates. Initialize agent projects, frontends, and token servers with your project credentials already configured.

App templates reference

Browse available templates and learn how to create apps.

Agent management

Create, deploy, update, and monitor agents on LiveKit Cloud. Manage secrets, view logs, roll back versions, and check agent status.

Agent commands reference

Learn how to deploy and manage agents with the CLI.

Search and browse the LiveKit documentation directly from your terminal. Fetch pages, search SDK source code, and check changelogs — useful for quick lookups and for giving coding agents direct access to up-to-date LiveKit references.

Docs search reference

Full command reference for lk docs.