Storage options
- Network volumes: Persistent storage located in a single data center. Network volumes are available in a standard tier and a high-performance tier that provides up to 3x the throughput and 4x the IOPS.
- Global volumes (beta): Persistent storage that’s available across data centers, so you can access the same files from compute in any supported region.
- S3-compatible API: Manage files on your network volumes using standard S3 tools, without starting a Pod or worker.
Compare network and global volumes
Choose a storage option
- Use a network volume when your workload runs in one data center and needs fast, consistent reads and writes, such as training checkpoints or a shared model cache for an endpoint.
- Use a global volume when you deploy to multiple regions and want the same models or datasets available everywhere without copying them.
- Use the S3-compatible API when you want to upload or download files on a network volume from your local machine or a CI pipeline.
Where volumes mount
For SDK examples, see Storage in the Runpod SDK.