---
title: "/volumes/create"
method: POST
path: "/volumes/create"
---

# /volumes/create

`POST /volumes/create`

Create a new storage volume

## Request body

- CreateVolumeRequest
  - `cloud` 'aws' | 'azure' | 'lambdalabs' | 'tensordock' | 'runpod' | 'latitude' | 'jarvislabs' | 'oblivus' | 'paperspace' | 'datacrunch' | 'massedcompute' | 'vultr', required — Specifies the underlying cloud provider. See this [explanation](/getting-started/concepts#cloud-cloud-provider) for more details.
  - `region` string, required — Specifies the region.
  - `size_in_gb` integer, required — Storage volume size in GB
  - `name` string, required — The name of the storage volume.

## Response `200`

Returns a CreateVolumeResponse object

- CreateVolumeResponse
  - `id` string, required — The ID of the storage volume.

## Changes

- **2025-08-13** `f8304f323e7b` — 1 info
  - api operation id `Create` removed and replaced with `volumes/create`
- **2024-05-10** `e98f35b411c2` — 1 info
  - endpoint added
- **2024-01-11** `7d5677457388` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/shadeform/apis/shadeform-api/changes/volumes/create/post.md)

---

[API](https://skmtc.dev/shadeform/apis/shadeform-api.md) · [All operations](https://skmtc.dev/shadeform/apis/shadeform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/shadeform/shadeform-api/revisions/f8304f323e7b/schema)
