Pick the right OS and server profile for your app — simple, flexible, and ready to deploy.
- Default Setup 1151 MB essential services running.
- Full Setup 3,594 MB all services enabled
- Machine Capacity 3,915 MB total memory.
By organization
Startups & teams Enterprise Colleges & universities Schools & institutes Training academiesReady-to-use cloud environments with preinstalled tools and admin control for students, teams, and developers.
Request for free trial
Runs on our own bare metal in Hyderabad, India, and 4 more regions on request · your data stays on your instance · no per-seat licensing
Sized honestly
Configure only what your application needs. Choose the required modules, select the right service profile, and deploy with transparent, measurable resource usage from day one.
Pick the right OS and server profile for your app — simple, flexible, and ready to deploy.
The console
Instances, restore points, a live serial console, per-service control, public addressing and the deploy log streaming as it runs — the same console the fleet is operated from.

What you get
Runs on our own bare metal in Hyderabad, India, and 4 more regions on request · your data stays on your instance · no per-seat licensing
A KVM guest of your own on bare metal we own, with root and a public address that is yours down to the port.
Container labs from a catalogue your people build, fork and share — the reason the platform exists.
Departments under an organization, each with its own members and its own ceilings.
Point-in-time restore on the block layer, taken and merged while the machine keeps running.
Labs and Instances are the product. Learn, Discuss, Evaluate and CTF are switched on only if you want them.
Storage, instances and lab quotas are yours to set per department, and enforced rather than reported.
A real serial console in the browser, so a machine you have locked yourself out of is still reachable.
17 services, 6 on by default. Run the databases and tools you actually need and nothing else.
You choose it, and the OAuth application is yours. We do not supply one and we do not require a particular one — nobody signs in through us, and nothing asks us whether they may.
Where your workloads run
1 serving today and 4 we provision on request — a dedicated server takes 24 to 48 hours to stand up, so a new region is a conversation and a lead time rather than a checkbox. We would rather say that than claim a datacenter.
The control plane runs independently from the compute fleet, so an issue with one node affects only the instances running on that node.
Already have a server or datacenter? The same platform can run on your own infrastructure.
Every instance can receive a dedicated public IP from our routed subnet, with 1:1 addressing when required.
Resources
The documentation, the running academy and the source. Everything here is readable before you sign up for anything.
Deploying labs, building templates, networks, storage and the console.
See it runningThe platform you would be buying, in production, with real courses on it.
GitLabLab templates and the tooling around them.
MCP & the APIDrive your platform from an agent or a script, with the same permissions you hold.
BlogWhat we are building and what broke while we built it.
Talk to usAn organization that outgrows the ladder gets a whole dedicated server.
Partners
Agencies and consultancies who set up platforms for other organizations: you hold the relationship, we hold the hardware. Talk to us about terms — there is no self-serve partner programme yet, and we would rather say so.