Qu’est-ce que Chroma ?
Chroma est une base de données vectorielle : elle stocke des embeddings (listes de nombres qui représentent le sens d'un texte) et trouve les correspondances les plus proches pour une requête. Elle peut tourner dans un processus Python sans configuration, ou comme serveur autonome. Le cœur est écrit en Rust. La dernière version taguée est la 1.5.9 du 5 mai 2026, même si les commits sur la branche main continuent.
Elle prend en charge les filtres de métadonnées et la recherche plein texte à côté de la recherche vectorielle, et la plupart des frameworks RAG incluent une intégration Chroma. Il y a deux modes de déploiement, mononode local et distribué, avec un stockage séparé pour l'instant. Depuis la 1.5.4, Chroma ne collecte plus de télémétrie produit.
Chroma Cloud fait tourner le même système distribué open source et est facturé selon les données écrites, stockées, interrogées et renvoyées.
Combien coûte Chroma ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| Open source | Free | Apache 2.0 |
| Starter | $0 plus usage | 5 $ de crédits |
| Team | $250/month plus usage | |
| Enterprise | Custom |
Gratuit et open source sous Apache 2.0. Chroma Cloud : Starter 0 $ plus usage avec 5 $ de crédits ; Team 250 $/mois plus usage ; Enterprise sur mesure. Écritures 2,50 $/Gio, stockage 0,33 $/Gio-mois.
Chroma vaut-il le coup ?
Chroma possède encore la première heure d'un projet RAG : pip install chromadb, créez une collection, ajoutez des documents, interrogez, le tout en processus sans serveur. La réserve fin 2026 est la cadence. La version 1.5.9 du 5 mai est à la fois le dernier tag GitHub et la dernière version PyPI, après la 1.5.8 en avril, même si la branche main recevait encore des commits en octobre.
L'architecture explique une partie du comportement de Chroma. Le Chroma mononode local et le système distribué utilisent un stockage séparé, et la documentation de Chroma avertit que le mode local peut temporairement manquer de fonctions que le système distribué a ; le cloud hébergé fait tourner le code distribué. La confidentialité s'est améliorée en 1.5.4, qui a arrêté entièrement la télémétrie produit. Les versions antérieures envoyaient des événements d'usage anonymes à PostHog par défaut, si bien que les déploiements épinglés depuis longtemps valent la peine d'être vérifiés.
La tarification de Chroma Cloud convient aux données écrites une fois et lues souvent. Les écritures coûtent 2,50 $ par Gio et le stockage 0,33 $ par Gio-mois, tandis que les requêtes sont à 0,0075 $ par Tio scanné ; l'exemple de Chroma de 1M de documents écrits, 6M stockés et 10M de requêtes revient à environ 79 $ par mois. Réembedder un corpus à répétition est le motif coûteux. SOC 2 n'est listé que sur Team à 250 $ par mois, les clusters single-tenant et BYOC uniquement sur Enterprise, le SSO sur aucun plan, et le service se met en pause quand une limite d'usage est atteinte.
Face à Qdrant, que les testeurs créditent d'une recherche filtrée plus solide à grande échelle, l'avance de Chroma est ergonomique plutôt que technique. Le mode embarqué qui rend les tutoriels si courts est aussi le mode qui, de l'aveu de Chroma, peut être en retard sur les fonctions du système distribué.
Là où il fait la différence
Un développeur Python qui construit un prototype RAG sur un portable
Faire fonctionner une recherche sémantique sur quelques milliers de documents en un après-midi
pip install chromadb, créez un client persistant et ajoutez des documents, sans serveur ni compte. Le coût est nul, et la même API client se transpose plus tard vers un serveur Chroma ou Chroma Cloud.
Une start-up de deux personnes qui fait tourner un assistant de documentation en production
Héberger un index à forte lecture sans faire tourner de serveurs de base de données
Sur Chroma Cloud, l'exemple de Chroma de 1M de documents écrits, 6M stockés et 10M de requêtes coûte environ 79 $ par mois. Starter a 5 $ de crédits et pas de SOC 2 ; un client qui demande SOC 2 vous fait passer à Team à 250 $ par mois plus usage.
Un ingénieur plateforme dans une entreprise réglementée
Garder les données vectorielles dans le propre compte cloud de l'entreprise
Auto-hébergez le serveur Apache 2.0, ou achetez l'Enterprise pour des clusters single-tenant ou BYOC à prix sur mesure. L'auto-hébergement signifie posséder les mises à niveau d'un projet dont le dernier tag date de mai 2026.
Avant de vous engager
- Mise en route
- pip install chromadb (Python 3.9+) et faites-le tourner en processus, ou démarrez le serveur pour un usage client-serveur. Aucun GPU n'est nécessaire sauf si vous calculez aussi les embeddings localement.
- Intégrations
- Clients Python et JavaScript, intégrations dans la plupart des frameworks RAG dont LangChain et LlamaIndex, filtres de métadonnées et recherche plein texte à côté des vecteurs, et OpenTelemetry pour votre propre surveillance.
- Données et confidentialité
- Pas de télémétrie produit depuis la 1.5.4 ; les données OpenTelemetry ne sont jamais partagées avec Chroma. Les données auto-hébergées restent sur vos machines. Sur le Cloud, SOC 2 est listé pour Team et l'Enterprise ajoute des clusters single-tenant et BYOC. GitHub ne liste aucun avis de sécurité publié.
- Coût à grande échelle
- L'auto-hébergement ne coûte que le serveur. L'usage Cloud est à 2,50 $ par Gio écrit, 0,33 $ par Gio-mois stocké, 0,0075 $ par Tio interrogé et 0,09 $ par Gio renvoyé ; Team ajoute 250 $ par mois avec 100 $ de crédit non reportable.
- Limites
- 964 issues et pull requests ouvertes, et pas de version taguée depuis le 5 mai 2026. Depuis la 1.0, le serveur auto-hébergé n'a pas d'authentification intégrée (selon le guide de migration de Chroma), alors gardez-le sur un réseau privé ou derrière un proxy. Atteindre une limite d'usage cloud met le service en pause jusqu'à ce qu'elle soit relevée ; le mode local peut manquer de fonctions du système distribué.
Les points forts
- Tourne en processus sans configuration
- Petite API et large prise en charge de frameworks
- Pas de télémétrie produit depuis la 1.5.4
- Cloud facturé à l'usage avec un plan Starter à 0 $ et des requêtes bon marché
Les points faibles
- Pas de version taguée depuis mai 2026
- Les écritures cloud coûtent 2,50 $/Gio, si bien que réindexer est cher
- Le mode local peut être en retard sur les fonctions distribuées
- SOC 2 seulement à partir du plan Team à 250 $ ; SSO non listé
Idéal pour
Les développeurs qui prototypent du RAG ou font tourner une recherche vectorielle de taille petite à moyenne.
Alternatives à Chroma
Chroma : questions fréquentes
- Chroma vaut-il le coup ?
- Rapide à embarquer et bon marché à héberger pour du RAG à forte lecture, même si rien n'a été tagué depuis mai 2026. Nous lui donnons 4.1 sur 5.
- Combien coûte Chroma ?
- Gratuit et open source sous Apache 2.0. Chroma Cloud : Starter 0 $ plus usage avec 5 $ de crédits ; Team 250 $/mois plus usage ; Enterprise sur mesure. Écritures 2,50 $/Gio, stockage 0,33 $/Gio-mois.
- Quels sont les inconvénients de Chroma ?
- Pas de version taguée depuis mai 2026; les écritures cloud coûtent 2,50 $/Gio, si bien que réindexer est cher; le mode local peut être en retard sur les fonctions distribuées; sOC 2 seulement à partir du plan Team à 250 $ ; SSO non listé.
- À qui s’adresse Chroma ?
- Les développeurs qui prototypent du RAG ou font tourner une recherche vectorielle de taille petite à moyenne.
- Combien coûte Chroma pour une équipe ou en production ?
- L'auto-hébergement ne coûte que le serveur. L'usage Cloud est à 2,50 $ par Gio écrit, 0,33 $ par Gio-mois stocké, 0,0075 $ par Tio interrogé et 0,09 $ par Gio renvoyé ; Team ajoute 250 $ par mois avec 100 $ de crédit non reportable.
- Chroma est-il sûr pour les données de l’entreprise ?
- Pas de télémétrie produit depuis la 1.5.4 ; les données OpenTelemetry ne sont jamais partagées avec Chroma. Les données auto-hébergées restent sur vos machines. Sur le Cloud, SOC 2 est listé pour Team et l'Enterprise ajoute des clusters single-tenant et BYOC. GitHub ne liste aucun avis de sécurité publi é.
- Quelles sont les meilleures alternatives à Chroma ?
- Les alternatives les plus proches que nous avons testées sont Qdrant et LlamaIndex.
Réponses vérifiées le 26 oct. 2026.