The real cost of an eviction was never the downtime — it's the hours of progress that vanish with it. SpotWarp runs continuous automatic backups of your workspace in the background, then delivers sub-minute cross-cloud failover (Vast.ai ⇄ RunPod) so recovery is hands-off too. Cut GPU costs by up to 70% by safely using Spot pricing instead of on-demand.
curl -fsSL https://gpu-action.com/install.sh | bash
Proven Hardware Cloud & AI Framework Interoperability
SkyPilot (UC Berkeley) is a respected multi-cloud cluster orchestrator. SpotWarp is a surgical, zero-setup failover daemon built specifically for spot GPU users. Here is an honest, engineering-first comparison.
| Dimension |
SkyPilot (Open Source)
|
SpotWarp
1-Min Setup
|
|---|---|---|
| Time to First Run |
30+ Minutes Setup
Heavy Cloud Configuration
Requires Cloud CLI configuration (
aws, gcloud, az), IAM security roles, VPC subnet peering, and SSH key management. |
60 Seconds Flat
Zero Infrastructure Setup
Single CLI command:
pip install spotwarp && spotwarp guard. No cloud CLIs, no IAM policies, no cluster setup. |
| Security & Credentials |
Key Exposure Risk
Cloud Master Keys Required
Requires storing root/broad IAM credentials and cloud secrets on developer machines and provisioning instances.
|
Zero-Key Architecture
100% Local Isolation
Zero cloud master keys stored. Runs entirely in your local daemon container. No external credential transmission.
|
| Workflow Integration |
YAML DSL Required
Proprietary Schema
You must convert training pipelines and container commands into SkyPilot's custom
task.yaml orchestration syntax. |
Zero Code Changes
Drop-in Command Wrapper
Wrap any existing PyTorch script, ComfyUI instance, or Docker workload transparently:
spotwarp guard -- python train.py. |
| Eviction & Backup Tech |
Periodic Bucket Snapshots
Full Cluster Re-provisioning
Relies on mounted cloud storage (S3/GCS) checkpoints. Eviction triggers a full cluster redeployment lifecycle.
|
Continuous Delta-Sync
Sub-60s Hot Failover
Lightweight background daemon continuously streams delta checkpoint slices (<1% CPU). Recovers immediately on secondary GPU.
|
| Target Ecosystem |
Hyperscalers Focus
AWS, GCP, Azure, OCI
Designed for enterprise clusters paying $2.00–$4.50/hr for spot instances on hyperscalers. Complex setup for marketplace GPUs.
|
Community GPU Marketplaces
Vast.ai & RunPod Specialized
Built specifically for low-cost spot providers ($0.34/hr RTX 4090, $0.80/hr A100) where eviction rates are highest.
|
| Cost vs. Engineering Time |
Free License / High DevOps
$0 Software Cost
Free software, but consumes tens of hours of engineer and DevOps time in cluster maintenance, IAM fixes, and YAML configs.
|
Plug & Play Guard
$49 / month
1-click protection. Saves hundreds of engineering hours and prevents lost GPU compute without requiring DevOps personnel.
|
If your team manages a multi-cloud distributed training pipeline across AWS, Google Cloud, and Azure and already has dedicated DevOps engineers writing cluster YAMLs, SkyPilot is an outstanding orchestrator.
However, if you are an AI researcher, indie hacker, or ML team renting ultra-affordable GPUs on Vast.ai or RunPod and just want a 1-minute, zero-headache airbag that prevents lost training checkpoints without touching IAM credentials, SpotWarp is purpose-built for you.
Your workspace is synced to your local machine in the background the whole time your instance runs — not just triggered after an eviction. This is the part that actually prevents loss; everything else just makes recovering from it fast.
Detect eviction within seconds and race multiple replacement candidates concurrently on Vast.ai. If your cloud is out of stock, SpotWarp bridges to RunPod automatically, then migrates you back the moment cheaper capacity returns.
Your Vast.ai & RunPod API keys NEVER leave your host machine. The spotwarp daemon executes locally on your server. Only subscription validation is verified centrally.
We believe developers should never trust closed binaries with production server access. All client daemon code is 100% open-source and auditable on GitHub.
Audit every single line of Python code before running on your infrastructure.
Prefer to run isolated in a container instead of via pip? Pull the image directly:
docker pull ghcr.io/enplabs/spotwarp:pytorch2.1
No tiers, no per-GPU counting. One license protects everything running on that machine. Pay Vast.ai directly at wholesale spot cost — this is just the Guard subscription.
Backed by a 14-day money-back guarantee on both plans. Cancel anytime.
Flexible monthly billing. Cancel anytime.
Save 17% ($98/yr) with annual billing
Everything you need to know about SpotWarp pricing, security, and failover protection.
What We've Actually Tested
SpotWarp is new, so instead of quoting customers we don't have yet, here is the real test record — what we rented, what we broke on purpose, and what recovered. Every run below used real instances and real money on Vast.ai and RunPod.
Eviction & recovery, eight GPU tiers
Rented a real instance, started the real daemon, then destroyed the instance to force a genuine eviction. Recovery confirmed end to end on A100, H100, RTX 4090, A6000, L40S, V100, H200 and B200. Total real spend for the eight-tier day: under $1.
Cross-cloud bridge, verified in both directions
Not just Vast.ai → RunPod. We also verified the return leg and a full RunPod → Vast.ai → RunPod round trip on live rentals, so the bridge cloud is genuinely temporary rather than a one-way trip to a more expensive home.
Backup integrity on a live pod
Wrote a checkpoint, a training log and a 5 MB weights file into
/workspaceon a real RunPod pod. All three arrived on the local machine inside a single sync cycle with matching contents, not just matching filenames.Why recovery got fast
Trying replacement hosts one at a time meant one dead host could cost 10–20 minutes. SpotWarp now races four candidates concurrently and holds a 15-second grace window after the first responds, so the cheapest ready host wins — not merely the fastest to answer.
A bug our own testing caught
A live run landed on a Vast host that had failed the marketplace's own re-verification. It never connected, and quietly ran up a $4.90 bandwidth charge pulling a Docker image. SpotWarp now skips deverified hosts entirely. We mention it because this is the kind of thing you only find by actually renting machines.
You don't have to take our word
The client daemon is open source, the package is public on PyPI, and every release binary ships with a SHA256 checksum. Read the failover code before you run it — that is the point of shipping it open.
And what we haven't done yet
We would rather you read this before subscribing than discover it afterwards. The 14-day money-back guarantee covers you either way.