> ## 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.

# CoreWeave Database

> Managed, PostgreSQL-compatible database service that runs inside your CKS cluster

Now in limited availability, CoreWeave Database (CWDB) is a managed, PostgreSQL-compatible database service that runs inside a CoreWeave Kubernetes Service (CKS) cluster. CWDB uses CoreWeave Distributed File Storage (DFS) for the live database and CoreWeave-managed storage for backups. CoreWeave runs the database operator on your behalf, handles high availability, takes automatic backups, and surfaces monitoring.

You can create and manage a CoreWeave Database through the CoreWeave Cloud Console, directly in Kubernetes with `kubectl`, through GitOps tools like Argo CD or Flux, or by writing your own controllers against the Kubernetes API. For the underlying resource model and field reference, see [Configure database](/products/storage/cwdb/configure).

## Request limited availability access

CWDB is enabled per CKS cluster through a feature flag managed by the CWDB team. To request enablement:

1. Contact CoreWeave through your customer Slack channel with your CKS cluster name and the namespace or namespaces you plan to use.
2. Wait for confirmation that the CWDB add-on is active on your CKS cluster.

To verify that you're enabled, list the CWDB Custom Resource Definitions (CRDs):

```bash theme={"system"}
kubectl get crd | grep coreweave.com
```

If enabled, you should see `cwdbclusters.data.coreweave.com` and `cwdbbackups.data.coreweave.com` listed in the output.

## Resources

CWDB exposes two Kubernetes custom resources:

<CardGroup cols={2}>
  <Card title="CWDBCluster" icon="database" href="/products/storage/cwdb/configure">
    A managed PostgreSQL database. Defines the topology (primary plus replicas), compute, storage, and access settings for one database. Restores from a backup are also configured on this resource, through `spec.postgres.restore`.
  </Card>

  <Card title="CWDBBackup" icon="floppy-disk" href="/products/storage/cwdb/backups">
    An on-demand backup of a database. Use it for known recovery points before risky operations.
  </Card>
</CardGroup>

## Get started

<CardGroup cols={2}>
  <Card title="About" icon="book-open" href="/products/storage/cwdb/about">
    Architecture, topology, observability, and the shared responsibility model.
  </Card>

  <Card title="Create a database" icon="rocket" href="/products/storage/cwdb/create">
    Verify prerequisites and deploy your first database from the Cloud Console or with `kubectl`.
  </Card>

  <Card title="Configure database" icon="sliders" href="/products/storage/cwdb/configure">
    Tune topology, compute, storage, database name, and extensions. Includes the full field reference for all CWDB resources.
  </Card>

  <Card title="Manage database" icon="wrench" href="/products/storage/cwdb/manage">
    Edit a database, resize storage, or delete a database after creation.
  </Card>

  <Card title="Connect to a database" icon="plug" href="/products/storage/cwdb/connect">
    Extract connection strings and route traffic through the pooler Services.
  </Card>

  <Card title="Manage backups" icon="box-archive" href="/products/storage/cwdb/backups">
    How automatic backups work, how to take on-demand backups, and how to restore from a backup into a new database.
  </Card>

  <Card title="Troubleshoot" icon="stethoscope" href="/products/storage/cwdb/troubleshooting">
    Common issues during limited availability and how to escalate.
  </Card>
</CardGroup>
