Chroma est une infrastructure de recherche open source pour les applications d'IA. Elle prend en charge la recherche vectorielle, plein texte, par expressions régulières et par métadonnées, et sert surtout à stocker et interroger des embeddings dans des applications fondées sur de grands modèles de langage. Chroma existe en paquet Python et npm ; il s'exécute intégré à votre application, comme serveur autonome ou comme service serverless hébergé, Chroma Cloud, que l'éditeur dit conforme SOC 2 Type II. Un déploiement dans votre propre VPC est aussi possible.
Le logiciel de base est publié sous licence Apache 2.0 : vous pouvez l'héberger entièrement vous-même. L'entreprise qui l'édite est établie à San Francisco ; l'offre gérée relève donc de la juridiction américaine. Chroma Cloud fonctionne dans deux régions : AWS US East et GCP Europe West 1, en Belgique. Une base est créée dans une région choisie et y reste ; selon la documentation, les données y sont stockées et traitées entièrement. L'auto-hébergement sur infrastructure européenne limite la dépendance envers un éditeur américain.