Flash workers have access to two types of storage: for temporary data and for persistent, sharable data.
Container disk
A container disk provides temporary storage that exists only while a worker is running. Each worker gets its own isolated container disk, with a default size of 64GB for GPU endpoints.
You can read and write temporary files to the container disk using standard filesystem operations from within @Endpoint functions.
Any file that is not written to a network volume (at /runpod-volume/) is written to the container disk, and will be erased when the worker stops.
Configuring container disk size (GPU-only)
Configure container disk size for GPU endpoints using the template parameter (default: 64GB).
CPU auto-sizing
CPU endpoints automatically adjust container disk size based on instance limits:
CPU3G and CPU3C instances: vCPU count × 10GB (e.g., 2 vCPU = 20GB)
CPU5C instances: vCPU count × 15GB (e.g., 4 vCPU = 60GB)
If you specify a custom size that exceeds the instance limit, deployment will fail with a validation error.
Network volumes
Network volumes provide persistent storage that survives worker restarts. Each volume is tied to a specific datacenter. Use volumes to share data between endpoint functions or to persist data between runs.
Attaching network volumes
Attach a network volume using the volume parameter. Flash uses the volume name to find an existing volume or create a new one. Specify the datacenter parameter to control where the volume is created:
You can also reference an existing volume by ID:
Multi-datacenter volumes
For endpoints deployed across multiple datacenters, pass a list of volumes (one per datacenter):
Only one network volume is allowed per datacenter. If you specify multiple volumes in the same datacenter, deployment will fail.
Accessing network volume files
Network volumes mount at /runpod-volume/ and can be accessed like a regular filesystem:
Load-balanced endpoints with storage
Creating and managing network volumes
Network volumes must be created before attaching them to an Endpoint. See Network volumes for detailed instructions.