Sandbox

Rapidly prototype your apps and share them with others, cutting out the boilerplate.

Overview

LiveKit Sandboxes are hosted building blocks that help you create a proof of concept without having to copy and paste code or manage a deployment. Each sandbox has a publicly available URL that can be used to share your prototypes with others.

You can use a sandbox to:

  • Build and customize an AI voice assistant you can share with others, without building and deploying a frontend.
  • Prototype a mobile app or client-side web app without having to set up and deploy a backend server with a token endpoint.
  • Set up video conferencing rooms with a single click, and share the link with friends and colleagues.

Getting started

Once you've created a LiveKit Cloud account, you can head to the Sandboxes page to create a new sandbox, choosing from one of our templates.

  1. Create a LiveKit Cloud account and Install the LiveKit CLI.

  2. If you're setting up the CLI for the first time, authenticate with your LiveKit Cloud account:

    lk cloud auth
  3. Navigate to the Sandboxes page to create a new sandbox, choosing from one of our templates.

  4. Some templates (e.g. Voice assistant) require you to run code on your local machine. If present, follow the instructions under the Code tab:

    lk app create \
    --template <template-name> \
    --sandbox <my-sandbox-id>