Saturn Cloud
Bare metal AI platform layer

The tenant platform on top of your bare metal stack

GPU cloud operators have a bare metal stack: an inventory of BMC-managed servers, a provisioning system, a cluster manager, and a fleet tool. Saturn Cloud sits above all of that and gives tenants a self-service AI platform. We work with Mirantis k0rdent, SUSE Rancher with OpenNebula, and Spectro Cloud Palette. The stack underneath is your call.

Above the bare metal stack, not inside it

Saturn Cloud is not a bare metal provisioner. We do not drive BMCs, image disks, or run Ironic. The companies and projects in the row below us do that well, and we partner with them. Saturn Cloud is the tenant-facing platform on top: the portal customers log into, the workspaces they run, the jobs they schedule, and the invoices they receive.

Tenant portal, self-service workspaces

Customers sign up, request resources, launch JupyterLab or VS Code on H100s and H200s, and run distributed training. None of that depends on which bare metal stack is underneath.

Allocation-based billing

Tenants are invoiced for the hardware they hold over time, not the workloads they run. Saturn Cloud snapshots the allocation ledger from whichever BMaaS stack you operate. See GPU chargeback and metering.

Stack-agnostic by design

The same Saturn Cloud product runs on Mirantis k0rdent, on SUSE Rancher with OpenNebula, and on Spectro Cloud Palette. Operators pick the stack that fits their hardware and team, and we plug into it.

One operator console across the fleet

Per-tenant usage, idle workloads, and quota in one admin view. The same fleet console regardless of which projects manage the layers underneath.

Three bare metal stacks Saturn Cloud runs on

Each stack is built around a vendor or project that owns the lifecycle of physical machines. Saturn Cloud sits above all three the same way and bills against whichever allocation ledger the stack exposes.

Mirantis k0rdent

Saturn Cloud Tenant portal, workspaces, jobs, billing
k0rdent Fleet manager (Mirantis)
Cluster API + Metal3 K8s cluster lifecycle on bare metal
Ironic Drives the BMC, images the box
GPU hardware BMC, NICs, storage

Kubernetes-native end to end. Allocation ledger is the Metal3 BareMetalHost CRD. The right pick for operators who want everything to look like Kubernetes objects.

<div>
  <h3 style="font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--sc-gray-200);">SUSE Rancher + OpenNebula</h3>
  <div class="landing-arch-stack">
    <div class="landing-arch-layer landing-arch-layer-sc">
      Saturn Cloud
      <small>Tenant portal, workspaces, jobs, billing</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-mid">
      SUSE Rancher Prime
      <small>Cluster lifecycle and fleet management (SUSE)</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-mid">
      OpenNebula
      <small>Bare metal and VM management (OpenNebula Systems)</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-infra">
      GPU hardware
      <small>BMC, NICs, storage</small>
    </div>
  </div>
  <p style="font-size:0.875rem;color:var(--sc-gray-400);margin-top:1rem;line-height:1.65;">Lighter than the Metal3 stack and faster to deploy. Allocation ledger is OpenNebula's host-to-tenant (Virtual Data Center) mapping. The right pick for operators who want a single cloud-management product handling the layer below Kubernetes.</p>
</div>

<div>
  <h3 style="font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--sc-gray-200);">Spectro Cloud Palette</h3>
  <div class="landing-arch-stack">
    <div class="landing-arch-layer landing-arch-layer-sc">
      Saturn Cloud
      <small>Tenant portal, workspaces, jobs, billing</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-mid">
      Palette
      <small>Fleet manager and provisioning (Spectro Cloud)</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-mid">
      Kairos OS (built by Canvos)
      <small>Immutable Linux, A/B upgrades</small>
    </div>
    <div class="landing-arch-arrow">▲</div>
    <div class="landing-arch-layer landing-arch-layer-infra">
      GPU hardware
      <small>BMC, NICs, storage</small>
    </div>
  </div>
  <p style="font-size:0.875rem;color:var(--sc-gray-400);margin-top:1rem;line-height:1.65;">Vertically integrated. Palette owns provisioning, immutable OS, and cluster management as one product. Allocation ledger is Palette's host inventory. The right pick for operators who want a single vendor accountable for everything below the platform layer.</p>
</div>

What the bare metal stack gives you, and what's still missing

CapabilityBare metal stack aloneWith Saturn Cloud on top
Provisioning bare metal nodesYes (this is its job)Saturn Cloud delegates this to the stack
Managing Kubernetes clustersYesSaturn Cloud delegates this to the stack
Tenant signup and self-service portalNoYes
AI workspaces (JupyterLab, VS Code, jobs)NoYes
Per-tenant allocation billing and invoicesNo (data is there, but not the billing layer)Yes
Tenant-internal showback for their own teamsNoYes
Cross-fleet operator consolePartial (cluster-level, not tenant-level)Yes, tenant-level

You pick the bare metal stack. We provide the platform layer.

Saturn Cloud runs on top of Mirantis k0rdent, SUSE Rancher with OpenNebula, and Spectro Cloud Palette. Pick the one that fits your team and hardware. We take care of what the customer sees.