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. |