Supercharge your GPU fleet

The fully managed platform for frontier AI teams. Train and serve your AI. Maximize every GPU in your fleet.

The SkyPilot Platform dashboard: fleet utilization at 86% across 2,048 GPUs, and four Kubernetes and Slurm clusters with their GPU allocation.

SkyPilot is used by AI teams building the frontier

All your AI compute. One platform.

Development, training, and serving on one control plane, across every cluster and cloud you own.

Maximize every GPU.

Pool your clusters into one unified fleet and bump utilization by up to 30%.

Intelligent scheduling

Enforce quotas with borrowing
Guaranteed team shares; idle GPUs borrowed and returned automatically.
Priorities and preemption
Urgent runs preempt; preempted jobs requeue automatically.
Topology-aware scheduling
Multi-node jobs land on one NVL72 rack with smart binpacking and defragmentation.
pretrain runs its two jobs on its share; batch-eval runs one small job, most of its quota idle. The fleet is at 58%.
sky-corp58% utilization
pretrain
  • pretrain-moe-30bMediumRunning
  • tokenize-webLowRunning
batch-eval
  • mmlu-regressionLowRunning

Fleet observability

Fleet-wide GPU map
Live map of every device, grouped by cluster and topology.
Automatic GPU health checks
Faults caught, nodes cordoned, workloads recovered automatically.
Metrics and logs
Job logs, events, and Grafana dashboards built in.

GPU Map · 6 clusters · 2,048 GPUs

g4168
B200:80/8 free
01234567
g4171
B200:82/8 free
01234567
g4172
B200:80/8 free
01234567
+ 3 more nodes+ 4 more nodes
dev-01
B200:80/8 free
01234567
dev-02
B200:80/8 free
01234567
dev-03
B200:80/8 free
01234567
+ 9 more nodes+ 10 more nodes
+ 4 more clusters · 1,904 GPUs

Governance

Usage and cost tracking
Track GPU-hours by user, team, and workload.
Admin policies
Enforce controls on every job at submission.
Audit logs
Every launch recorded: who, what, where, and when.

GPU-hours

025k50kMonTueWedThuFriSatSun

From idea to results, faster.

SkyPilot Platform accelerates frontier AI research — from development environments to 1,000-node runs.

Devspaces

Remote GPU dev environments on your own infra, over SSH or your IDE.

Built for agents and autoresearch
Run coding and research agents inside every project, on your infra.
Scale on demand
Start with one GPU, scale up to many.
platform.skypilot.ai/devspaces/maya-exp
▾ maya-exp
  ▸ ckpt
  ▸ eval
  sweep.yaml
  train.py
train.pysweep.yaml
import torch
from model import GPT

net = GPT.from_pretrained(
  "ckpt/step84200")
net.to("cuda") # ready
❯ python train.py --lr 3e-4 loaded ckpt/step84200 ⠧ step 84260 · loss 1.84
devspace: maya-exp

Frontier Trainer

Training infrastructure for 1,000-node runs.

Gang scheduling
Native all-or-none scheduling for multi-node jobs and RL workloads.
Dynamic hot swapping
Faulty GPUs swapped for standby ones without restarting the run.
pretrain-moe-400b is running on all 64 nodes
pretrain-moe-400bRunning
Standby node
Cordoned node

Sandboxes

Thousands of agent and RL sandboxes in under a second, on your infra.

Strong isolation
gVisor and microVM sandboxes for untrusted code.
Snapshot and restore
Snapshot a sandbox once, restore it anywhere.
Running
0
Ready in
0.0s
Snapshots
0
swe-agent-evals-sandboxes
>>> boxes = sky.sandbox.create("eval", num_sandboxes=5000)

Endpoints

Production-ready inference. One endpoint across all your clusters.

Prefill–decode disaggregation
Split prefill and decode for higher throughput.
KV cache-aware routing
Route requests to maximize cache hits.
POST /v1/chat/completions
SkyPilot Endpointsglm-5.3
serving-coreweavecoreweaveus-east-04Down
ReplicaHealthy
ReplicaHealthy
evals-onpremonpremon-premDown
ReplicaHealthy
research-nebiusnebiuseu-north1Down
ReplicaHealthy

Built for how AI teams work.

Your agents launch and manage the jobs, you get updates in Slack.

Agent-native

Let your agent launch workloads or manage your infra with the official SkyPilot Skill — get more things done faster.

>

Slack notifications and webhooks

Get notified on job status changes, GPU failures, and preemptions. No need to babysit your jobs or GPUs.

#ml-infra-alerts
SkyPilot APP 14:36
sweep-wd finished: 13/13 jobs succeeded.
New
SkyPilot APP 16:31
interp-sweep preempted by a higher-priority job; requeued.
SkyPilot APP 16:48
pretrain-moe-400b recovered: g4172 cordoned (XID 79), job resumed from checkpoint step 104,240.
downtime 1m 15s · no action needed

Enterprise governance.

High availability

Horizontally scalable control plane. No single point of failure.

SSO and RBAC

Okta/OIDC, roles and workspaces per team.

Admin policies

Compute policies for team and workload governance.

Secrets

Centrally managed credentials, never in user code.

SOC 2 Type II

Audit report available on request.

Audit logs

Who launched what, where, and when.

Fully managed by the team which builds SkyPilot.

24×7 support from the core SkyPilot team — upgrades, performance tuning, and production incidents are all handled for you.

On-premise deployments are available for select enterprise customers.

SkyPilot Platform optimizes for large-scale fleets.

Choose the SkyPilot Platform for a fully managed experience, plus everything you need to scale.

At scale, you needOpen sourcePlatform
Multi-cloud / K8s / Slurm orchestration
Auto-failover
Scale to millions of jobs and 100s of users—
High-availability control plane—
Team quotas, priorities, and queueing—
GPU/NCCL failure detection and recovery—
Cost tracking and per-user GPU-hours—
Fleet observability and audit logs—
SSO, RBAC, admin policies—
Devspaces, Sandboxes, Endpoints—
Support—

Proven at the frontier.

“We have been using SkyPilot at Unconventional AI to scale very quickly. So much pain removed, quick and easy ways to launch large jobs quickly.”

Unconventional AI
Xavier GonzalezAI Researcher, Unconventional AI

“SkyPilot provides a flexible orchestration layer that adapts to Nubank’s infrastructure and operational requirements, rather than constraining us to a rigid platform.”

Nubank
Abhishek ShivannaMachine Learning Senior Manager, Nubank

“Previously, the ML infra team was pinged daily on issues like ‘Why is the job not being scheduled?’… With SkyPilot we rarely get pinged. It just works!”

Abridge
Sisil MehtaML Platform Lead, Abridge
9811
1
1540
0
,
7510
0
2480
0
0590
0
+
GPUs in a single deployment
4122
2
7460
0
2630
0
+
Users in a single deployment
+
7583
3
9460
0
%
fleet utilization