Spot Recovery

Spot Recovery is a Phase 3 feature, coming soon.

Automatically restart your workload when a spot instance is interrupted.

How It Works

  1. Pulserun monitors your spot instances continuously
  2. When a spot interruption is detected (within 30 seconds)
  3. Pulserun immediately finds the next cheapest available GPU
  4. A new instance is provisioned automatically
  5. Your template and SSH keys are re-applied

Detection Time

Spot interruptions are detected within 30 seconds of the provider terminating the instance.

Enable Spot Recovery

curl -X POST https://api.pulserun.dev/v1/instances \
  -H "Authorization: Bearer pr_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"gpu": "a100_80gb", "template": "pytorch", "spot": true, "auto_spot_recovery": true}'

Webhook Notifications

Subscribe to spot.preempted events to be notified of interruptions.