Create a new block storage volume. Volumes are created asynchronously — the response returns immediately with pending status.
Optionally attach the volume to an existing VM at create time by passing vm_id. Volume and VM must be in the same region.
For Linux VMs, set filesystem_type to choose how the volume is formatted:
ext4 (default), xfs, btrfs — Linux filesystemsFilesystem is only applied if the volume is attached to a VM that mounts it via cloud-init or the contextualization script.
Updated May 8, 2026Documentation Index
Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt
Use this file to discover all available pages before exploring further.
API key for authentication. Each key is bound to a specific account.
Project ID. Required for all mutating operations (create, delete, power actions, resize).
Volume display name
1 - 64"data-vol-1"
Volume size in GB
x >= 1100
Storage class
nvme "nvme"
Filesystem to format the volume with on first attach. Linux only — Windows VMs use NTFS automatically. Defaults to ext4.
ext4, xfs, btrfs Optional. Attach the volume to this VM at create time. VM must be in the same region.
Region. Defaults to the project's default region.
us-east