Vector stores
A vector store stores embedded data and performs similarity search.
LangChain.js integrates with a variety of vector stores. You can check out a full list below:
| Name | Description |
|---|---|
| AnalyticDB | AnalyticDB for PostgreSQL is a massively parallel processing (MPP) da... |
| Astra DB | Only available on Node.js. |
| Azure AI Search | Azure AI Search (formerly known as Azure Search and Azure Cognitive S... |
| Azure Cosmos DB for MongoDB vCore | Azure Cosmos DB for MongoDB vCore makes it easy to create a database ... |
| Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL provides support for querying items with fl... |
| Cassandra | Only available on Node.js. |
| Chroma | Chroma is a AI-native |
| ClickHouse | Only available on Node.js. |
| CloseVector | available on both browser and Node.js |
| Cloudflare Vectorize | If you're deploying your project in a Cloudflare worker, you can use ... |
| Convex | LangChain.js supports Convex as a vector store, and supports the stan... |
| Couchbase | Couchbase is an award-winning distributed NoSQL cloud database that d... |
| Elasticsearch | Elasticsearch is a |
| Faiss | Faiss is a library for |
| Google Vertex AI Matching Engine | Only available on Node.js. |
| SAP HANA Cloud Vector Engine | SAP HANA Cloud Vector Engine is a vector store fully integrated into ... |
| HNSWLib | HNSWLib is an in-memory vector store that can be saved to a file. It |
| LanceDB | LanceDB is an embedded vector database for AI applications. It is ope... |
| In-memory | LangChain offers is an in-memory, ephemeral vectorstore that stores |
| Milvus | Milvus is a vector database built for embeddings similarity search an... |
| Momento Vector Index (MVI) | MVI: the most productive, easiest to use, serverless vector index for... |
| MongoDB Atlas | This guide provides a quick overview for getting started with MongoDB |
| MyScale | Only available on Node.js. |
| Neo4j Vector Index | Neo4j is an open-source graph database with integrated support for ve... |
| Neon Postgres | Neon is a fully managed serverless PostgreSQL database. It separates ... |
| OpenSearch | Only available on Node.js. |
| PGVector | To enable vector search in generic PostgreSQL databases, LangChain.js |
| Pinecone | Pinecone is a vector database that helps |
| Prisma | For augmenting existing models in PostgreSQL database with vector sea... |
| Qdrant | Qdrant is a vector similarity search engine. It |
| Redis | Redis is a fast open source, in-memory data store. |
| Rockset | Rockset is a real-time analyitics SQL database that runs in the cloud. |
| SingleStore | SingleStoreDB is a robust, high-performance distributed SQL database ... |
| Supabase | Supabase is an open-source Firebase |
| Tigris | Tigris makes it easy to build AI applications with vector embeddings. |
| Turbopuffer | Setup |
| TypeORM | To enable vector search in a generic PostgreSQL database, LangChain.j... |
| Typesense | Vector store that utilizes the Typesense search engine. |
| Upstash Vector | Upstash Vector is a REST based serverless vector |
| USearch | Only available on Node.js. |
| Vectara | Vectara is a platform for building GenAI applications. It provides an... |
| Vercel Postgres | LangChain.js supports using the @vercel/postgres package to use gener... |
| Voy | Voy is a WASM vector similarity search engine written in Rust. |
| Weaviate | Weaviate is an open source vector database that |
| Xata | Xata is a serverless data platform, based on PostgreSQL. It provides ... |
| Zep Open Source | Zep is a long-term memory service for AI Assistant apps. |
| Zep Cloud | Zep is a long-term memory service for AI Assistant apps. |