# Adding a Database or Storage (/docs/adding-a-database)



Add a database or object storage to your project with just a few clicks. Rock8Cloud handles provisioning, credentials, and networking automatically.

<video width="100%" style="{maxWidth: &#x22;1200px&#x22;, borderRadius: &#x22;8px&#x22;, margin: &#x22;20px 0&#x22;}">
  <source src="https://minio.11333311.xyz/vibeham-docs/new-database.mp4" type="video/mp4" />

  Your browser does not support the video tag.
</video>

## Supported Services [#supported-services]

| Service                                                         | Type                                   | Use Case                                       |
| --------------------------------------------------------------- | -------------------------------------- | ---------------------------------------------- |
| **[PostgreSQL](/docs/databases-and-storage/postgresql)**        | Relational database                    | Application data, users, transactions          |
| **[Vector Search](/docs/databases-and-storage/vector-search)**  | pgvector, included with PostgreSQL     | Embeddings, semantic search, agent memory, RAG |
| **[Dragonfly](/docs/databases-and-storage/dragonfly)**          | In-memory datastore (Redis-compatible) | Caching, sessions, queues                      |
| **[S3 Object Storage](/docs/databases-and-storage/s3-storage)** | S3-compatible storage                  | File uploads, media, static assets             |

***

## Quick Start [#quick-start]

All services follow the same pattern:

1. Open your project
2. Click **Add Service**
3. Choose **Database** or **S3 Storage**
4. Configure and deploy
5. Link the exposed environment variables to your application

Each service page has detailed setup steps, exposed variables, and code examples.

***

## Common Characteristics [#common-characteristics]

All database and storage services in Rock8Cloud share these properties:

* **Automatic provisioning** - credentials and networking configured for you
* **Network-isolated** - only accessible from services within the same project
* **Persistent** - data survives restarts and redeployments
* **Fully managed** - everything configured through the UI, nothing to set up yourself

***

## What's Next? [#whats-next]

* **[PostgreSQL](/docs/databases-and-storage/postgresql)** - Set up a relational database
* **[Vector Search](/docs/databases-and-storage/vector-search)** - Store and query embeddings with pgvector
* **[Dragonfly](/docs/databases-and-storage/dragonfly)** - Set up a Redis-compatible cache
* **[S3 Object Storage](/docs/databases-and-storage/s3-storage)** - Set up file storage
* **[Environment Variables](/docs/guides/environment-variables)** - Configure secrets and settings
