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

# Overview

> Persistent cloud storage volumes that survive instance termination.

export const RuncrateStyles = () => {
  if (typeof document !== 'undefined' && !document.getElementById('runcrate-overrides')) {
    const s = document.createElement('style');
    s.id = 'runcrate-overrides';
    s.textContent = `
      /* Match Runcrate's rounding scale (--radius: 0.75rem) */
      .rounded-sm { border-radius: 0.5rem !important; }   /* 8px */
      .rounded-md { border-radius: 0.625rem !important; } /* 10px */
      .rounded-lg { border-radius: 0.75rem !important; }  /* 12px */
      .rounded-l-sm { border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }
      .rounded-r-sm { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }
      .rounded-l-md { border-top-left-radius: 0.625rem !important; border-bottom-left-radius: 0.625rem !important; }
      .rounded-r-md { border-top-right-radius: 0.625rem !important; border-bottom-right-radius: 0.625rem !important; }
      .rounded-l-lg { border-top-left-radius: 0.75rem !important; border-bottom-left-radius: 0.75rem !important; }
      .rounded-r-lg { border-top-right-radius: 0.75rem !important; border-bottom-right-radius: 0.75rem !important; }

      /* Cards: never pure white in light mode */
      .card { background-color: #fcfcfc !important; border-radius: 0.75rem !important; }
      html.dark .card { background-color: #141414 !important; }

      /* Docs hero box */
      .rc-hero { background-color: #fcfcfc; border: 1px solid #e0e0e0; }
      html.dark .rc-hero { background-color: #141414; border-color: #242424; }
      html.dark .rc-hero h1 { color: #f5f5f5; }

      /* Runcrate scrollbar — thin, transparent track, hide-until-hover thumb */
      ::-webkit-scrollbar { width: 6px; height: 6px; background-color: transparent; }
      ::-webkit-scrollbar-track { background-color: transparent; }
      ::-webkit-scrollbar-thumb { background-color: rgba(155, 155, 155, 0.5); border-radius: 10px; transition: opacity 0.3s ease; opacity: 0; }
      ::-webkit-scrollbar-thumb:hover { background-color: rgba(155, 155, 155, 0.7); }
      *:hover::-webkit-scrollbar-thumb,
      *:focus::-webkit-scrollbar-thumb,
      *:active::-webkit-scrollbar-thumb { opacity: 1; }
      * { scrollbar-width: thin; scrollbar-color: rgba(155, 155, 155, 0.5) transparent; }
    `;
    document.head.appendChild(s);
  }
  return null;
};

<RuncrateStyles />

Runcrate storage gives you persistent volumes that exist independently of your GPU instances. Your data survives instance termination, so you can stop and start instances without losing work.

## How It Works

```mermaid theme={"theme":"github-dark"}
flowchart LR
    A["Create Volume"] --> B["Mount to Instance"]
    B --> C["Use Storage"]
    C --> D["Terminate Instance"]
    D --> E["Data Still There"]
    E --> B
```

When you create a storage volume, it lives in your chosen cloud storage backend. You mount it to any instance during deployment, and it appears as a directory inside your container. When you terminate the instance, the volume and all its data remain intact — ready to mount to your next instance.

## Key Features

<CardGroup cols={2}>
  <Card title="Persistent Data" icon="database">
    Volumes persist beyond instance termination. Stop worrying about losing checkpoints, datasets, or model weights.
  </Card>

  <Card title="Multiple Backends" icon="cloud">
    Choose from Wasabi, AWS S3, or Backblaze B2 based on your performance and budget needs.
  </Card>

  <Card title="File Explorer" icon="folder-open">
    Browse, search, and manage files directly from the dashboard without SSH access.
  </Card>

  <Card title="Mount Anywhere" icon="link">
    Mount a volume to any instance in the same workspace. Share data across deployments.
  </Card>
</CardGroup>

## Storage Backends

| Backend          | Best For                 | Highlights                                         |
| ---------------- | ------------------------ | -------------------------------------------------- |
| **Wasabi**       | General use              | Global regions, cost-effective, no egress fees     |
| **AWS S3**       | Low-latency workloads    | Tight integration with AWS ecosystem, many regions |
| **Backblaze B2** | Budget-friendly archival | Lowest per-GB cost, simple pricing                 |

## Pricing

Storage is billed at **\$0.03 per GB per month**, charged weekly. You only pay for the size you provision.

| Volume Size | Monthly Cost | Weekly Cost |
| ----------- | ------------ | ----------- |
| 50 GB       | \$1.50       | \~\$0.38    |
| 100 GB      | \$3.00       | \~\$0.75    |
| 500 GB      | \$15.00      | \~\$3.75    |
| 1 TB        | \$30.00      | \~\$7.50    |

## Next Steps

<CardGroup cols={2}>
  <Card title="Create a Volume" icon="plus" href="/storage/creating">
    Set up your first storage volume
  </Card>

  <Card title="Mount to an Instance" icon="link" href="/storage/mounting">
    Attach storage to a running deployment
  </Card>

  <Card title="File Explorer" icon="folder-open" href="/storage/file-explorer">
    Browse files from the dashboard
  </Card>
</CardGroup>
