Skip to content

Products

GPU CloudNVIDIA H200 by the hour.
Dedicated ClustersPreviewPrivate, interconnected GPU clusters for sustained workloads.
SandboxesPreviewIsolated, short-lived environments for developers and AI agents.
Serverless GPUPreviewGPU containers that scale with requests, down to zero.
Serverless InferenceOpen models behind one OpenAI-compatible endpoint.
Dedicated EndpointsReserved serving capacity for one model, billed per GPU-hour.
PlaygroundSend a prompt to any model your workspace can reach.
Model DeploymentsPreviewImmutable deployments with instant promote and rollback.
Fine-tuningLoRA fine-tunes on the open models in our catalog.
Model TrainingPreviewFoundation-model training runs, managed end to end.
EvaluationsPreviewBenchmark suites and model comparisons you can rerun.
DatasetsManaged and synthetic training data, versioned and ready to use.
Data ManagementPreviewDatasets, connections and storage, with lineage across the platform.
PipelinesPreviewVersioned DAGs that automate data, training and deployment.
Data RoomsPreviewSecure document sharing with guests, NDAs and an audit trail.
NokuvaPreviewThe AI-native design editor.
TavocPreviewA Rust-native code platform: IDE and desktop apps.
FoltracComing soonMulti-cloud deployment with autonomous operations.
W0rkTreeComing soonVersion control for agent fleets.
Identity & AccessMembers, roles, policies, SSO and audit for every workspace.
Billing & CostUsage, invoices, credits and budgets in one place.
Logs & MonitoringRequest logs, latency and error rates across services.
Project CanvasPreviewSee and change a project's resources on one live canvas.

Pages

Home/
Platform/platform
All products/products
Pricing/pricing
GPU pricing/pricing#compute
Inference services/services/inference
Model training services/services/model-training
Protocol design/services/protocol-design
Research partnerships/services/research-partnerships
Protocols/protocols
Datasets/datasets
Documentationdocs.legionedge.ai
Better IAM on GitHubgithub.com/Better-IAM/better-iam
Better Compute on GitHubgithub.com/Better-Compute/better-compute
Better Files on GitHubgithub.com/Better-Files/better-files
W0rkTree on GitHubgithub.com/seanfilimon/worktree
Changelog/changelog
News/news
Research/research
Blog/blog
Articles/articles
Events/events
Startup Program/programs/startup
Ambassador Program/programs/ambassador
Partner Program/programs/partner
Event Program/programs/events
Company/company
Careers/careers
Partners/partners
Contact/contact
Statusstatus.legionedge.ai
Terms of Service/legal/terms
Privacy Policy/legal/privacy

All blog posts

Better Compute: the control plane behind our GPUs

Every GPU on LegionEdge Cloud is placed, tracked and released through Better Compute, an open-source control plane where double-booking is impossible by construction.

Category
Engineering
Published
Reading time
2 min
Sections
04
Source
Engineering blog
01

Overview

Selling GPU time comes down to three questions: what hardware exists, what is free, and who holds it. Get any of them wrong and two customers end up on the same GPU, or a paid-for machine sits idle. On LegionEdge Cloud, all three are answered by Better Compute, an open-source TypeScript control plane we build alongside the platform.

This post covers what Better Compute is and how LegionEdge Cloud uses it.

02

What Better Compute is

Better Compute is an embeddable control plane for GPU, CPU and bare-metal capacity. The database referees every booking, so double-booking is impossible by construction rather than prevented by careful code. You can reserve whole GPUs, MIG slices or gangs of nodes through one typed API, a CLI or MCP tools.

It also makes machines useful once they’re booked. It can adopt a running server, deploy an image over PXE, and run a VPS or a sandbox on your own hosts or a provider’s: Hetzner Cloud, Proxmox VE, Google Compute Engine and DigitalOcean today. Capacity can be handed to customer tenants with their own networks and firewall rules.

03

How LegionEdge Cloud uses it

LegionEdge Cloud runs one Better Compute instance on Postgres, in its own schema, built beside the platform’s Better IAM instance. Better IAM is its identity provider, its policy decision point and the ledger usage is billed against.

Our catalog maps onto it directly: provider accounts become sites and pools, each live offer becomes a flavor, and each organization gets its own offer. When you launch a GPU instance, placement looks at the pools your organization can use and ranks them by region, availability and price. If a pool refuses the request, provisioning falls through to the next one instead of failing.

Your plan’s compute limits become per-pool quotas that are checked before anything is placed. Usage flows into billing, and when a budget alert fires, the budget policy can stop managed instances.

04

Try it on your laptop

Better Compute ships a full local control plane. One command, npx better-compute dev --memory --sim 8, starts an in-memory database, an embedded Better IAM, a gateway and eight simulated HGX H100 machines that join the way real ones do. From there you can reserve GPUs, check a pool’s capacity and release them again. The code and documentation are on GitHub.

Share

Want the build notes as they happen?

The blog is written by the engineers shipping Nokuva, Tavoc, and Foltrac — deep dives land here as the work does, and the authors answer questions.