Skip to main content

Overview

The Compute Clear API supports provisioning storage volumes alongside GPU instances. Storage is configured in the storage: 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:
This returns available types, classes, size limits, and per-GB pricing across all vendors and regions.

How storage affects offers

When you include storage: in your spec, the API automatically:
  1. Filters vendors — only vendors supporting your requested storage type and class are included
  2. Includes pricing — offer responses show a cost breakdown (compute + storage + total)
  3. Handles ordering — some vendors require storage to be created before VMs; the API handles this transparently