How to Create a DigitalOcean Vector Database Cluster

Last verified 13 Jul 2026

DigitalOcean Vector Databases are managed clusters purpose-built for vector similarity search, supporting Weaviate, OpenSearch, and PostgreSQL (pgvector) for retrieval-augmented generation (RAG), semantic search, and other AI workloads.

DigitalOcean Vector Databases support OpenSearch, PostgreSQL, and Weaviate vector workloads. How you create and configure a cluster depends on the engine:

You can create vector database clusters from the DigitalOcean Control Panel, the Managed Databases API, or doctl.

Create a Cluster

To create a cluster, choose the engine that matches your workload:

  • OpenSearch: Use for search-first vector workloads, hybrid keyword and vector search, remote embedding models through ML Commons, and OpenSearch-based observability or full-text search workloads. To create one, see Create an OpenSearch Vector Database Cluster.
  • PostgreSQL: Use when you want to store embeddings alongside relational data and query vectors with SQL. PostgreSQL vector databases use pgvector and support Standard and Advanced editions. To create one, see Create a PostgreSQL Vector Database Cluster.
  • Weaviate: Use for vector-native workloads that need a purpose-built vector database. To create one, see Managed Weaviate.

To compare engines, see Choosing Between OpenSearch, Weaviate, and PostgreSQL with pgvector.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.