Overview
The Compute Clear API supports provisioning storage volumes alongside GPU instances. Storage is configured in thestorage: section of the YAML spec.
Three dimensions of storage
Every storage volume is defined by three properties:1. Type
The underlying storage technology:2. Class
The performance tier. Maps to vendor-specific storage products:Not all vendors support all classes. Use
GET /available_storage to check what’s available per vendor and region, including pricing.3. Persistent
Controls whether the storage survives VM deletion:YAML spec examples
VM with ephemeral block storage
VM with persistent shared filesystem
Multiple volumes
Storage discovery
Check available storage options and pricing before writing your spec:How storage affects offers
When you includestorage: in your spec, the API automatically:
- Filters vendors — only vendors supporting your requested storage type and class are included
- Includes pricing — offer responses show a cost breakdown (compute + storage + total)
- Handles ordering — some vendors require storage to be created before VMs; the API handles this transparently