Automation (Phase 3)Auto-Migration

Auto-Migration

Auto-Migration is a Phase 3 feature, coming soon.

Automatically move your workload to a cheaper provider when prices drop.

How It Works

  1. Pulserun monitors prices across all providers every 60 seconds
  2. If a price drops 15% or more below your current cost, migration triggers
  3. Your workload state is checkpointed
  4. A new instance is provisioned on the cheaper provider
  5. State is restored on the new instance
  6. Old instance is terminated

Threshold

The default migration threshold is 15% — the new price must be at least 15% cheaper to justify the migration overhead.

Enable Auto-Migration

Set auto_migrate: true when launching:

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", "auto_migrate": true}'

Webhook Notifications

Subscribe to migration.started events to track migrations.