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

# About CoreWeave Storage

> Overview of CoreWeave AI Object Storage, Distributed File Storage, Dedicated VAST Storage, Local Storage, and CoreWeave Database

High-performance computing (HPC) workloads, especially those involving AI and ML applications, typically use large training datasets, require data sharing between Nodes, and need fast, temporary storage for caching and logging purposes.

CoreWeave offers a variety of storage solutions designed to meet the demands of these intensive applications. Choose a storage product below to get started, or continue reading to compare the options based on your workload's requirements.

<CardGroup cols={3}>
  <Card title="CoreWeave AI Object Storage" icon="box" href="/products/storage/object-storage">
    Purpose-built, S3-compatible object storage for training datasets, model weights, checkpoints, and other distributed bulk data.
  </Card>

  <Card title="Distributed File Storage" icon="folder-tree" href="/products/storage/distributed-file-storage/about">
    POSIX-compliant shared filesystem with high throughput and low latency for multi-Node access.
  </Card>

  <Card title="Dedicated VAST Storage" icon="server" href="/products/storage/dedicated-vast">
    Single-tenant VAST clusters co-located with your GPU infrastructure for petabyte-scale capacity and full cluster control.
  </Card>

  <Card title="Local Storage" icon="hard-drive" href="/products/storage/local-storage">
    High-performance, Node-local NVMe storage for temporary scratch space, caching, and logs.
  </Card>

  <Card title="CoreWeave Database" icon="database" href="/products/storage/cwdb">
    Managed, PostgreSQL-compatible database service that runs inside your CKS cluster.
  </Card>
</CardGroup>

## Choose the right storage

Most workloads use more than one storage type. Choose storage based on data class and I/O profile: keep the active temporary working set on Local Storage, durable portable artifacts in Object Storage, and POSIX-active data in DFS.

**Does your data need to outlive the Pod or Node?**

If not, use [Local Storage](/products/storage/local-storage). Local Storage provides NVMe-backed scratch space for caches, logs, and intermediate artifacts, but it does not survive Pod deletion or Node reboots.

If yes, continue.

**What interface and I/O pattern does your application use?**

Use [CoreWeave AI Object Storage](/products/storage/object-storage/about) when your application uses an S3-compatible API and primarily reads or writes large objects with parallel, contiguous access, such as training datasets, model weights, checkpoints, backups, or data that must be accessible across clusters or availability zones. Use [LOTA](/products/storage/object-storage/improving-performance/about-lota) from within CoreWeave clusters to cache hot objects on local Node NVMe.

Use [Distributed File Storage](/products/storage/distributed-file-storage/about) when your application requires a POSIX filesystem, such as persistent home directories, shared workspaces, frequent file updates or directory listing, or small and random I/O.

<Note>
  DFS cannot be mounted from another cluster, availability zone, or region. If an application requires both POSIX access and multi-cluster data sharing, use Object Storage as the durable source of truth and stage data to DFS or Local Storage within each cluster.
</Note>

The following table summarizes the three self-serve storage options:

| Storage type                                                                 | Persistence | Access pattern                                                                    | Best for                                                                 |
| ---------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Object Storage](/products/storage/object-storage/about)                     | Persistent  | [S3-compatible API](/products/storage/object-storage/reference/object-storage-s3) | Datasets, model weights, checkpoints, cross-cluster data sharing         |
| [Distributed File Storage](/products/storage/distributed-file-storage/about) | Persistent  | POSIX filesystem                                                                  | Home directories, workspaces, frequent file updates, small or random I/O |
| [Local Storage](/products/storage/local-storage)                             | Ephemeral   | Node-local filesystem                                                             | Scratch space, caching, temporary files                                  |

**Need petabyte-scale capacity or full cluster control?**

[Dedicated VAST Storage](/products/storage/dedicated-vast) provides a single-tenant VAST cluster co-located with your GPU infrastructure, with multi-protocol access (NFS, S3, NVMe/TCP, and SQL) and petabyte-scale capacity. Dedicated VAST is not self-serve: provisioning requires coordination with CoreWeave. [Contact Sales](https://www.coreweave.com/contact-us) to discuss sizing and availability.
