# 10 Best vector databases for building AI Apps with embeddings

Building an AI-based semantic search or Q&A application? You might need is a vector database to store and search your [embeddings](https://harishgarg.com/writing/semantic-search-with-cohereai-embeddings/) easily.

As part of my experiments with creating embeddings for AI semantic search, I have been collecting and trying out various Vector databases.

This guide lists the best vector databases I have come across so far.

I am not recommending any particular one currently – the list is in alphabetical order and the order doesn’t represent my preference in any way.

Table of Contents

*   [Chroma](https://harishgarg.com/#Chroma)
*   [DeepsetAI](https://harishgarg.com/#DeepsetAI)
*   [Faiss by Facebook](https://harishgarg.com/#Faiss_by_Facebook)
*   [Milvus](https://harishgarg.com/#Milvus)
*   [pgvector](https://harishgarg.com/#pgvector)
*   [Pinecone](https://harishgarg.com/#Pinecone)
*   [Supabase](https://harishgarg.com/#Supabase)
*   [Qdrant](https://harishgarg.com/#Qdrant)
*   [Vespa](https://harishgarg.com/#Vespa)
*   [Weaviate](https://harishgarg.com/#Weaviate)
*   [Conclusion](https://harishgarg.com/#Conclusion)

Chroma
------

[Chroma](https://www.trychroma.com/) is a new AI native open-source embedding database.

DeepsetAI
---------

[Deepest](https://www.deepset.ai/) is not a vector database itself but a complete semantic search pipeline in one solution. You can plug in models and other vector databases in it.

Has open source as well as a managed cloud version

Faiss by Facebook
-----------------

Not a vector database but a library for efficient similarity search and clustering of dense vectors. It’s [open source](https://github.com/facebookresearch/faiss).

Milvus
------

[Milvus](https://milvus.io/) has an open-source version that you can self-host.

Also has a free trial for the fully managed version.

pgvector
--------

[pgvector](https://github.com/pgvector/pgvector) is an open-source library that can turn your Postgres DB into a vector database.

Pinecone
--------

[Pinecone](https://www.pinecone.io/) Has a free limited plan. After that it’s usage-based.

Supabase
--------

[Supabase](https://supabase.com/docs/guides/database/extensions/pgvector) is a managed Postgresql solution that implements storing embeddings using the pgvector extension.

Qdrant
------

[Qdrant](https://qdrant.tech/) is an open-source vector database that is free to use in self-hosted mode. They also have a fully managed cloud version too.

Vespa
-----

Vespa is a product from Yahoo. It’s available both as [Open Source Download](https://github.com/vespa-engine/vespa) and as a [managed Cloud solution](https://cloud.vespa.ai/).

Weaviate
--------

[Weaviate](https://weaviate.io/) Has a free open-source version that you can self-host

Or you can use their cloud-based version. Free plan available. After that it’s usage-based

Conclusion
----------

If I missed anything, let me know and I will include it after trying it out.
