DEVUP Docs
Back to Dashboard

CPU Instances

Manage CPU Instances

Control your CPU instance lifecycle — pause to reduce costs, resume to continue working, or terminate when done.

Instance statuses

CPU instances use the same status model as GPU instances:

StatusDescriptionBilling
PENDINGInstance is being provisioned.No charge
RUNNINGInstance is operational. SSH and JupyterLab are accessible.Full compute rate (per-second)
STOPPEDInstance is paused. Compute resources are released, but Container Disk data is preserved.Reduced idle rate
TERMINATINGInstance is shutting down.Final settlement in progress
TERMINATEDInstance is permanently shut down. All ephemeral data is deleted.No charge
FAILEDProvisioning failed or the instance crashed unexpectedly.No charge

Pausing

Click Pause on a running instance. The CPU resources are released and billing switches to a reduced idle rate. Your Container Disk and any attached Network Volume data remain intact.

SSH and JupyterLab become unavailable while paused. Use pause for overnight breaks or when you're not actively using the instance.

Resuming

Click Start on a stopped instance to resume it. CPU resources are re-allocated and your container restores with all previous data. Typically completes in under a minute.

Terminating

Click Terminate to permanently shut down the instance. All billing stops after a final settlement. The Container Disk is permanently deleted. Any attached Network Volume is not deleted and remains available for future instances.

⚠ This is irreversible. Download or back up your data before terminating if you don't have a Network Volume attached.

Billing lifecycle

Like GPU instances, CPU billing is per-second and settled on each status transition. Check the Deploy page in your dashboard for current compute and idle rates.