
Chroma DB is an open-source search database for developers building AI apps and agents that need to retrieve information from their own data. You can run it locally or host it on your own infrastructure under the Apache 2.0 license. Chroma Cloud is a separate hosted service for managed, serverless search.
Its search capabilities cover several ways of finding relevant records. Vector search matches semantic similarity, while sparse vector search supports lexical retrieval with BM25 and SPLADE. Full-text search includes trigram matching and regular expressions. Metadata filters and faceted search let applications narrow results by stored attributes, and grouping can aggregate results by metadata keys.
Collections can hold documents, embeddings and metadata, including arrays of strings, numbers and booleans. Collection forking creates copies through copy-on-write for dataset versioning, A/B tests and rollouts. Developers can access Chroma through Python and JavaScript or TypeScript clients; the project uses Rust as its main implementation language.
For teams choosing hosted infrastructure, Chroma Cloud supports vector, hybrid and full-text search. Its object-storage architecture uses automatic data tiering and caching, and the service scales with data and traffic. Cloud Sync handles ingestion into Chroma Cloud, with capabilities to crawl and index web pages or chunk, embed and index GitHub repositories.
Claim this page with an email at trychroma.com. Chroma DB gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Chroma DB?Promote it
Something wrong or outdated on this page?
16.9KUpdated 1 day ago
Docker#Hybrid search#RAG#Reranking
Weaviate is a self-hosted vector database for developers building search applications, RAG systems, recommendation engines, and chatbots. It stores data objects alongside their vector embeddings, so applications can search by meaning and filter results using structured data. You can run the database locally with Docker, deploy it on Kubernetes, or use the hosted Weaviate Cloud service.
1.1KUpdated 3 weeks agoMPL-2.0
Linux#Ollama integration#RAG#Semantic search
4.7KUpdated 1 week agoApache-2.0
macOS · Windows · Linux · Docker#Hybrid search#Reranking#Semantic search
11.6KUpdated 22 hours agoApache-2.0
#Hybrid search#Semantic search
5KUpdated 6 months agoApache-2.0
Docker#Hugging Face integration#Multimodal input#RAG
59.4KUpdated 1 day ago
#Hybrid search#MCP#Multilingual
Meilisearch combines keyword search and AI retrieval in a search engine you can host on your own server. It's for developers building search into websites, applications, product catalogs, or internal data tools. Meilisearch Cloud provides a separate, fully managed hosted service.
chromem-go is a vector database that runs inside your Go application, so developers can add semantic search or retrieval augmented generation (RAG) without maintaining a separate database server. It stores text alongside embeddings and retrieves related documents for use in LLM answers. Its focus is ordinary application workloads rather than collections containing millions of documents.
Infinity is a self-hosted database for developers building search and retrieval-augmented generation (RAG) into LLM applications. It combines embedding search with full-text search and structured filters, so an application can retrieve relevant records through both meaning and exact terms.
LanceDB is an open source vector database for developers building AI retrieval applications and teams working with training datasets. Its embedded library runs locally or in your own cloud under the Apache 2.0 license. Cloud and Enterprise offerings provide managed infrastructure for production workloads.
Marqo Open Source is a self-hosted search engine for developers building semantic document search, image search, or retrieval for AI applications. It handles embedding generation alongside storage and retrieval, so applications can submit documents without maintaining a separate embedding service. The open-source project is deprecated and no longer receives updates.