Setup Guide
Choose your preferred execution environment for running hands-on labs
XLabs App Status
XLabs App Updates
Download the latest XLabs App without uninstalling the current one first.
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 Profile → Lab Execution Preferences. This setting controls what happens when you click Start Lab.
Best default for most users. XLabs chooses the best available option based on your environment.
Use this after installing the XLabs App and Docker. It runs labs on your machine and is best for regular practice.
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
XLabs uses Docker for lab containers. On Windows, the local terminal is launched through Git Bash.
Choose Your Operating System
Installation Steps
Download XLabs App
This removes the "unknown publisher" warning for the downloaded executable
✓ No system changes or background services
✓ Delete the folder anytime to remove completely
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.