Quickstart
From an empty subscription to a live lab in three steps.
Labs & templates
Pick an image, customise a template, publish it to every student.
Students & access
Join codes, registration links, and per-student hour quotas.
Costs & billing
How spend works, idle burn, and keeping budgets under control.
Quickstart
You'll need an Azure subscription (Pay-As-You-Go, EDU, or Enterprise) where you can create resources. LabPilot provisions everything inside your tenancy — you stay in control of policy and billing.
Connect your Azure subscription
Sign in with Microsoft and grant access to a resource group. Every VM, disk, and network LabPilot creates lives under your subscription.
Create a lab from a template
Choose an image, set the number of seats and a per-student hour quota, then let LabPilot provision the fleet.
Share the join code
Put the six-digit code on the projector. Students enter it and land on their own VM — no Azure accounts required.
Labs & templates
A template is the machine you customise once — install tools, targets, and coursework — and then publish. Every student VM created afterwards boots from an exact copy, so the whole class starts from the same image.
Supported images include Windows Server, Windows 11, and Ubuntu. You can also bring a custom gallery image with your unit's software pre-installed.
Students & access
Students join a lab with a six-digit join code or a registration link you share. Each student gets their own isolated VM and an hour quota — when the quota runs out, the VM pauses, so a forgotten machine can't quietly drain the budget.
Costs & billing
Because labs run on your subscription, the only compute bill is the one Azure sends you — there's no platform markup on usage. The dashboard tracks spend live, including idle burn: what existing disks and IPs cost even when every VM is switched off. Deleting a lab removes every resource it created.