Network volumes are Brightnode’s persistent storage layer. They live independently of individual machines, so your datasets, checkpoints, and shared assets remain available even when a Bnode is stopped or deleted.Documentation Index
Fetch the complete documentation index at: https://docs.brightnode.cloud/llms.txt
Use this file to discover all available pages before exploring further.
When to use network volumes
Use a network volume when you need:- Persistent data that should outlive a single Bnode.
- Shared storage for datasets, model weights, or generated artifacts.
- A portable workspace that you can attach to new compute as needed.
- Direct file management through the S3-compatible API.
Pricing
Network volumes are billed monthly by storage size:- $0.07 per GB for the first 1 TB.
- $0.05 per GB above 1 TB.
Create a network volume
- Open the Storage page in the Brightnode console.
- Select New Network Volume.
- Choose the datacenter where the volume should live.
- Give the volume a descriptive name.
- Choose the size in GB.
- Select Create Network Volume.
You can increase network volume size later, but you cannot decrease it.
Use a network volume with Bnodes
Attach the volume during Bnode creation so your machine starts with shared persistent storage available.- Go to the Bnodes page.
- Start a new Bnode deployment.
- Select the network volume you want to attach.
- Finish the rest of the deployment flow.
/workspace.
Access a network volume without a machine
Brightnode also provides an S3-compatible API for network volumes. This is useful when you want to upload datasets, download artifacts, or automate file management without starting a Bnode first. Use the S3-compatible API when you want to:- Preload large datasets before attaching the volume to compute.
- Sync files from CI or local development environments.
- Manage files with standard S3 tools such as AWS CLI or Boto3.

