Multi-cloud GPU shopping / routing
Compare and provision GPUs across many clouds from one API without N consoles.
At a glance — Oct 2026
Updated 2026-10-27 · forward this page: /jtbds/gpu-marketplace-router#briefScores as of 2026-09-14 (43 days old; Depot marks scores stale after 30 days). The pick is still Depot's current editorial pick; it has not been re-reviewed since. Prices below carry their own dates.
- Depot Pick
- Shadeform · 7.16/10 for this job (curated estimate, medium confidence)
DX of aggregation; remember underlying provider SLA still binds.
- Runner-up
- Vast.ai · 7.20/10
Scores higher than the pick on: Price / performance, Lock-in risk (higher = worse), Maturity / track record.
- When not to use the pick
- Already standardized on one neocloud with commits.
- Lock-in / migration
- Runner-up Vast.ai has lower stored lock-in risk (2.5 vs 4.5, 0–10, higher = more lock-in).
- Sourced price (usd_per_gpu_hour)
Pick: no sourced price in this job's unit (no_sourced_price).
Cheapest matching SKU: RunPod RTX 4090 Pod (Community Cloud) $0.34 — source, as of 2026-10-19. Not the pick; not quality-adjusted.
Price history: first seen 2026-10-19 · last changed no change recorded · history JSON
- Free option
- No free resource lists this job. A cheap paid SKU is not a free option.
- Failure modes to watch
- Runaway spend: Set a budget and a tool-call cap per task. Alert when spend jumps. Stop the run at the cap instead of summarizing a partial trace as success.
Cite: Agent Provider Depot, Depot Pick for gpu-marketplace-router: shadeform, scores as of 2026-09-14. Agents: GET /api/decide?jtbd=gpu-marketplace-router
All sourced prices, cheapest first
Shadeform
DX of aggregation; remember underlying provider SLA still binds.
Pricing (directional): As of 2026-09-14: GPU marketplace aggregating 30+ clouds with unified API/billing; prices are provider-pass-through (not Shadeform's own SKUs). Useful meta-layer to compare Nebius/Oblivus/RunPod/etc. without N consoles.
Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.
Use as a router/compare layer across GPU clouds. Still pin production to a known underlying provider.
Quote for Multi-cloud GPU shopping / routing
Depot Pick stays Shadeform. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=gpu-marketplace-router
Only 1 candidate has a matching USD per GPU-hour; nothing was compared, so pickIsPriceWinner is null.
Sourced price unavailable for the Depot Pick. No row in the pricing index.
3 of 4 candidates have no sourced price row. 3 are excluded from the USD per GPU-hour comparison (gpu_hour). min sourced GPU-hour SKU among candidates; not coerced to $/1M; per-second GPU was not included; not quality-adjusted
Runners-up
Vast.ai
Cheapest GPUs if your job can die and restart. Never put customer PII training here without eyes wide open.
RunPod
Depot default for self-serve GPUs. Secure Cloud for anything customer-facing; Community/spot for batch.
TensorDock
Cheap GPU peer to Vast/RunPod community. Fine for interruptible training/batch; not regulated PII.
When NOT to use the top pick
Already standardized on one neocloud with commits.
Full ranking (score table)
Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.
| # | Provider | Overall | Fit | $/perf | Latency | DX | As of |
|---|---|---|---|---|---|---|---|
| 1 | RunPod | 8.3 | 8.8 | 9.0 | 8.0 | 8.8 | 2026-10-19 |
| 2 | TensorDock | 7.2 | 7.2 | 8.8 | 6.2 | 7.2 | 2026-09-14 |
| 3 | Vast.ai | 7.2 | 7.0 | 9.8 | 4.5 | 7.2 | 2026-09-14 |
| 4 | ShadeformDepot Pick | 7.2 | 7.0 | 8.4 | 6.8 | 8.0 | 2026-09-14 |
Score methodology for this job
DX of aggregation; remember underlying provider SLA still binds.
capabilityFit: 22%pricePerformance: 25%latencyReliability: 15%developerDx: 12%privacyPosture: 8%lockInRisk: 8%maturity: 10%