Setup Guide

Choose your preferred execution environment for running hands-on labs

XLabs App Status

Checking agent status...

XLabs App Updates

Download the latest XLabs App without uninstalling the current one first.

Running local agent
Not checked
Latest desktop app release
Not checked
Release Page

Because the app is currently unsigned, XLabs does not silently replace itself. For Windows/macOS security prompts, open the FAQ and search for setup or agent.

Lab Execution Preferences

Choose how XLabs should start your lab environments by default.

You can set this from ProfileLab Execution Preferences. This setting controls what happens when you click Start Lab.

Auto

Best default for most users. XLabs chooses the best available option based on your environment.

Local Execution

Use this after installing the XLabs App and Docker. It runs labs on your machine and is best for regular practice.

Cloud Execution

Use this when you want instant access without local setup. Cloud labs use shared resources and may use credits.

Local Execution Setup

Run labs on your own machine with Docker. Simple setup, no complex installation.

Local Requirements

Docker Desktop must be installed and running
Get Docker
Windows users need Git Bash from Git for Windows for local terminals
Get Git Bash

XLabs uses Docker for lab containers. On Windows, the local terminal is launched through Git Bash.

Choose Your Operating System

Installation Steps

1

Download XLabs App

That's it! You're ready to go

After running the app, check the status card at the top of this page. When it shows "Connected", you can start any lab from your browser.

Need help?
Direct downloadsGet help