---
title: "Volumes"
description: "Volumes: disks of a project's that outlive the sandboxes that have them, each a block device with its own ext4, kept whole in the object store and on its node's NVMe as far as its cache goes (`cache_bytes`), and mounted read-write by one sandbox at a time, on any node of its region. A snapshot of a volume is a version of it in the object store, nothing copied: taken (`POST /v1/volumes/{id}/snapshots`), forked into a new volume, restored to, and mounted read-only by any number of sandboxes at once (`mode` `snapshot`); it outlives its volume, and is billed for what it keeps alone. A volume was called a Drive until 2026-10-28: `/v1/drives` (and `/v1/sandboxes/{id}/drives`, `/v1/drive-snapshots`) answer the same calls as they did, for the clients from before."
---

> Documentation Index
> Fetch the complete documentation index at: https://glac.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Glac API

Volumes: disks of a project's that outlive the sandboxes that have them, each a block device with its own ext4, kept whole in the object store and on its node's NVMe as far as its cache goes (`cache_bytes`), and mounted read-write by one sandbox at a time, on any node of its region. A snapshot of a volume is a version of it in the object store, nothing copied: taken (`POST /v1/volumes/{id}/snapshots`), forked into a new volume, restored to, and mounted read-only by any number of sandboxes at once (`mode` `snapshot`); it outlives its volume, and is billed for what it keeps alone. A volume was called a Drive until 2026-10-28: `/v1/drives` (and `/v1/sandboxes/{id}/drives`, `/v1/drive-snapshots`) answer the same calls as they did, for the clients from before.

## Operations

- [List the project's volumes](/docs/api/volumes/list/)
- [Make a volume](/docs/api/volumes/create/)
- [A volume](/docs/api/volumes/retrieve/)
- [Delete a volume](/docs/api/volumes/delete/)
- [Rename a volume, or set its window of versions](/docs/api/volumes/update/)
- [A volume's snapshots](/docs/api/volumes/list-snapshots/)
- [Take a snapshot of a volume](/docs/api/volumes/create-snapshot/)
- [A snapshot of a volume](/docs/api/volumes/get-snapshot/)
- [Delete a snapshot of a volume](/docs/api/volumes/delete-snapshot/)
- [The project's snapshots of volumes](/docs/api/volume-snapshots/list/)
- [Fork a volume](/docs/api/volumes/fork/)
- [List the versions a volume's window keeps](/docs/api/volumes/list-versions/)
- [Restore a volume to one of its snapshots, or to a time](/docs/api/volumes/restore/)
- [Move a volume's home to the region it is in](/docs/api/volumes/move-home/)
- [Attach a volume to a running sandbox](/docs/api/sandboxes/attach-volume/)
- [Detach a volume from a sandbox](/docs/api/sandboxes/detach-volume/)

## Sections

- [Backups](/docs/api/tags/backups/)


Source: https://glac.ai/docs/api/tags/volumes/index.md
