chroma
View on GitHubSearch infrastructure for AI
Chroma is an open-source vector and search database for AI, providing a 4-function API to store documents, embeddings, and metadata and query by similarity. Ships Python/JS/Rust clients plus a dockerizable client-server mode for RAG pipelines.
Use Cases
Store and query document embeddings for RAGSemantic search over private documentsHybrid and full-text search for AI appsPrototype vector search in-memory with persistenceServe embeddings via client-server Docker deploymentMetadata-filtered retrieval for LLM contextBuild knowledge bases for chatbots and agentsMulti-tenant vector collections on Kubernetes
Built With
- Language
- Rust
- Frameworks
- FastAPI · Pydantic · PyO3 · maturin · Uvicorn · OpenTelemetry · gRPC · Kubernetes · Nextest · setuptools
Tags
vector-database · embeddings · semantic-search · hybrid-search · full-text-search · similarity-search · metadata-filtering · document-store · persistence · rust · python · javascript · client-server · multimodal · rag-infrastructure