# Register and deploy vector databases
URL: https://docs.datarobot.com/en/docs/agentic-ai/vector-database/vector-dbs-register-deploy.html

> Send vector databases from the playground to the workshop for modification and deployment, or deploy the current vector database version directly to the Console.

# Register and deploy vector databases

The Vector databases tab lists all vector databases associated with a Use Case, both [DataRobot-hosted and connected](https://docs.datarobot.com/en/docs/agentic-ai/vector-database/vector-dbs.html#select-a-provider). For DataRobot-hosted vector databases, entries include information on the versions derived from the parent; see the section on [versioning](https://docs.datarobot.com/en/docs/agentic-ai/vector-database/vector-versions.html) for detailed information on vector database versioning. Connected vector databases have only a single version, although you can [add data](https://docs.datarobot.com/en/docs/agentic-ai/vector-database/update-connected-vdbs.html) to that version.

**Vector databases tab:**
For each vector database on the Vector databases tab, the Actions menu allows you to send the vector database to production in two ways, depending on the provider type. For example:

[https://docs.datarobot.com/en/docs/images/vector-db-register-deploy.png](https://docs.datarobot.com/en/docs/images/vector-db-register-deploy.png)

**Vector database details:**
[https://docs.datarobot.com/en/docs/images/vector-db-register-deploy-2.png](https://docs.datarobot.com/en/docs/images/vector-db-register-deploy-2.png)


| Method | Description |
| --- | --- |
| Send to the workshop | Send the vector database to the workshop for modification and deployment. |
| Deploy this version (DataRobot-hosted) | Deploy the latest version of the vector database to the selected prediction environment. |
| Deploy vector database (connected) | Deploy the vector database to the selected prediction environment. |

## Send to the workshop

To send a vector database from the playground to the workshop, click Send to the workshop and provide the following information:

**Resource bundle:**
[https://docs.datarobot.com/en/docs/images/vector-db-send-to-workshop.png](https://docs.datarobot.com/en/docs/images/vector-db-send-to-workshop.png)

**Memory:**
[https://docs.datarobot.com/en/docs/images/vector-db-send-to-workshop-memory.png](https://docs.datarobot.com/en/docs/images/vector-db-send-to-workshop-memory.png)


| Field | Description |
| --- | --- |
| Memory | Determines the maximum amount of memory that can be allocated for a custom inference model. If a model is allocated more than the configured maximum memory value, it is evicted by the system. If this occurs during testing, the test is marked as a failure. If this occurs when the model is deployed, the model is automatically launched again by Kubernetes. |
| Bundle | Preview feature If enabled for your organization, selects a Resource bundle—instead of Memory—. Resource bundles allow you to choose from various CPU and GPU hardware platforms for building and testing custom models in the workshop. |
| Replicas | Sets the number of replicas executed in parallel to balance workloads when a custom model is running. Increasing the number of replicas may not result in better performance, depending on the custom model's speed. |
| Network access | Premium feature. Configures the egress traffic of the custom model: Public: The default setting. The custom model can access any fully qualified domain name (FQDN) in a public network to leverage third-party services.None: The custom model is isolated from the public network and cannot access third-party services. When public network access is enabled, your custom model can use the DATAROBOT_ENDPOINT and DATAROBOT_API_TOKEN environment variables. These environment variables are available for any custom model using a drop-in environment or a custom environment built on DRUM. |

> [!NOTE] Premium feature: Network access
> Every new custom model you create has public network access by default; however, when you create new versions of any custom model created before October 2023, those new versions remain isolated from public networks (access set to None) until you enable public access for a new version (access set to Public). From this point on, each subsequent version inherits the public access definition from the previous version.

> [!NOTE] Preview feature: Resource bundles
> Custom model resource bundles and GPU resource bundles are off by default. Contact your DataRobot representative or administrator for information on enabling this feature.
> 
> Feature flag: Enable Resource Bundles, Enable Custom Model GPU Inference ( Premium feature)

Next, click Send to the workshop. You are redirected to the workshop after the vector database is successfully created.

## Deploy the vector database version

To deploy a vector database from the playground to Console, click Deploy this version (DataRobot-hosted) or Deploy vector database (connected) and provide the following information:

**Resource bundle:**
[https://docs.datarobot.com/en/docs/images/vector-db-deploy.png](https://docs.datarobot.com/en/docs/images/vector-db-deploy.png)

**Memory:**
[https://docs.datarobot.com/en/docs/images/vector-db-deploy-memory.png](https://docs.datarobot.com/en/docs/images/vector-db-deploy-memory.png)


| Field | Description |
| --- | --- |
| Choose prediction environment | Determines the prediction environment for the deployed vector database. Verify that the correct prediction environment with Platform: DataRobot Serverless is selected. |
| Memory | Determines the maximum amount of memory that can be allocated for a custom inference model. If a model is allocated more than the configured maximum memory value, it is evicted by the system. If this occurs during testing, the test is marked as a failure. If this occurs when the model is deployed, the model is automatically launched again by Kubernetes. |
| Bundle | Preview feature If enabled for your organization, selects a Resource bundle—instead of Memory—. Resource bundles allow you to choose from various CPU and GPU hardware platforms for building and testing custom models in the workshop. |
| Replicas | Sets the number of replicas executed in parallel to balance workloads when a custom model is running. Increasing the number of replicas may not result in better performance, depending on the custom model's speed. |
| Network access | Premium feature. Configures the egress traffic of the custom model: Public: The default setting. The custom model can access any fully qualified domain name (FQDN) in a public network to leverage third-party services.None: The custom model is isolated from the public network and cannot access third-party services. When public network access is enabled, your custom model can use the DATAROBOT_ENDPOINT and DATAROBOT_API_TOKEN environment variables. These environment variables are available for any custom model using a drop-in environment or a custom environment built on DRUM. |

Next, click Deploy. You are redirected to the Console after the vector database is successfully deployed.

> [!NOTE] What monitoring is available for vector database deployments?
> DataRobot automatically generates custom metrics relevant to vector databases for deployments with the Vector Database deployment type; for example, Total Documents, Average Documents, Total Citation Tokens, Average Citation Tokens, and VDB Score Latency. Vector database deployments also support service health monitoring. Vector database deployments don't store prediction row-level data for data exploration.

---
