SPB Git
5.2 KB · 181 lines json
1{2  "aliases": [3    "ChromaDB"4  ],5  "workflows": [6    "Local RAG prototype inside a Jupyter notebook",7    "Vector store for a LangChain or LlamaIndex application",8    "Evaluation of embedding models on a document corpus"9  ],10  "advantages": [11    "Very small API surface",12    "Runs embedded with no server for development",13    "Apache 2.0 license"14  ],15  "limitations": [16    "Self-hosted server lacks distributed scaling",17    "Fewer index and quantization options than specialized engines",18    "Operational tooling is lighter than mature databases"19  ],20  "prerequisites": [21    "Python or Node.js, or a Chroma Cloud account"22  ],23  "audiences": [24    "Developers prototyping RAG applications",25    "Researchers running retrieval experiments"26  ],27  "alternatives": [28    "qdrant",29    "weaviate",30    "milvus",31    "pgvector",32    "pinecone"33  ],34  "tags": [35    "vector-search",36    "embeddings",37    "rag",38    "python",39    "typescript",40    "open-source"41  ],42  "use_cases": [43    "build-agents",44    "semantic-search"45  ],46  "operating_systems": [47    "macos",48    "linux",49    "windows"50  ],51  "deployment_models": [52    "embedded",53    "on-premises",54    "managed-cloud"55  ],56  "integrations": [57    "LangChain",58    "LlamaIndex",59    "OpenAI",60    "Ollama",61    "sentence-transformers"62  ],63  "data_formats": [64    "JSON documents and metadata"65  ],66  "languages": [67    "Python",68    "TypeScript",69    "Rust"70  ],71  "self_hostable": true,72  "discovery_method": "editorial-research",73  "depth": "standard",74  "editorial_status": "reviewed",75  "visibility": "public",76  "featured": false,77  "author": "batch-D",78  "slug": "chroma",79  "name": "Chroma",80  "vendor": {81    "name": "Chroma",82    "slug": "chroma-inc",83    "website": "https://www.trychroma.com/"84  },85  "homepage_url": "https://www.trychroma.com/",86  "docs_url": "https://docs.trychroma.com/",87  "repo_url": "https://github.com/chroma-core/chroma",88  "license_url": "https://github.com/chroma-core/chroma/blob/main/LICENSE",89  "pricing_url": "https://www.trychroma.com/pricing",90  "pricing_checked_at": "2026-11-02",91  "product_type": "database",92  "product_status": "active",93  "summary": "Open-source embedding database with a minimal Python and JavaScript API, usable in-process, as a server or through Chroma Cloud",94  "description": "Chroma is an open-source embedding database released under Apache 2.0 by the company of the same name. Its API is deliberately small: create a collection, add documents with optional metadata and embeddings, and query by text or vector with metadata and document filters. A pluggable embedding-function interface calls OpenAI, Cohere, Hugging Face, Ollama or local sentence-transformers so that users can hand Chroma raw text. The core has been rewritten in Rust, and the same client code works against an in-process instance in a notebook, a standalone server, or the hosted Chroma Cloud service.\n\nChroma is the default vector store in many LangChain and LlamaIndex tutorials and is well suited to prototypes, local RAG applications and evaluation experiments. Collections persist to local disk; full-text and regex search complement vector queries. Compared with Qdrant, Milvus or Weaviate, the self-hosted server has fewer options for distributed scaling and operational tuning, so large or multi-tenant production deployments are the domain of Chroma Cloud or a different engine.",95  "capabilities": [96    "Collections with vector, metadata and full-text filtering",97    "Pluggable embedding functions for hosted and local models",98    "In-process (embedded) or client-server operation",99    "Python and JavaScript/TypeScript clients",100    "Persistent local storage",101    "Managed Chroma Cloud with usage-based pricing"102  ],103  "categories": [104    {105      "slug": "vector-databases",106      "primary": true107    },108    {109      "slug": "embeddings-vector-search"110    }111  ],112  "execution_modes": [113    "local",114    "self-hosted",115    "cloud"116  ],117  "interfaces": [118    "library",119    "api",120    "cli"121  ],122  "source_model": "open-source",123  "license_spdx": "Apache-2.0",124  "pricing_model": [125    "open-source",126    "usage-based"127  ],128  "sources": [129    {130      "url": "https://www.trychroma.com/",131      "type": "official_site",132      "supports": [133        "name",134        "summary"135      ],136      "checked_at": "2026-11-02",137      "title": "Chroma"138    },139    {140      "url": "https://docs.trychroma.com/",141      "type": "official_docs",142      "supports": [143        "capabilities",144        "interfaces",145        "languages"146      ],147      "checked_at": "2026-11-02",148      "title": "Chroma Docs"149    },150    {151      "url": "https://github.com/chroma-core/chroma/blob/main/LICENSE",152      "type": "license_page",153      "supports": [154        "license_spdx",155        "source_model"156      ],157      "checked_at": "2026-11-02",158      "title": "Chroma LICENSE (Apache 2.0)"159    },160    {161      "url": "https://www.trychroma.com/pricing",162      "type": "pricing_page",163      "supports": [164        "pricing_model"165      ],166      "checked_at": "2026-11-02",167      "title": "Chroma Cloud pricing"168    },169    {170      "url": "https://github.com/chroma-core/chroma",171      "type": "repository",172      "supports": [173        "repo_url"174      ],175      "checked_at": "2026-11-02",176      "title": "chroma-core/chroma"177    }178  ],179  "confidence": "high"180}181
Files · main
Menu

Theme