¿Qué es Chroma?
Chroma es una base de datos vectorial: guarda embeddings (listas de números que representan el significado de un texto) y encuentra las coincidencias más cercanas a una consulta. Puede funcionar dentro de un proceso de Python sin configuración, o como servidor independiente. El núcleo está escrito en Rust. La última versión etiquetada es la 1.5.9, del 5 de mayo de 2026, aunque los commits a la rama principal continúan.
Admite filtros por metadatos y búsqueda de texto completo junto a la búsqueda vectorial, y la mayoría de frameworks RAG incluyen una integración con Chroma. Hay dos modos de despliegue, local de un solo nodo y distribuido, por ahora con almacenamiento separado. Desde la 1.5.4 Chroma ya no recoge telemetría de producto.
Chroma Cloud ejecuta el mismo sistema distribuido de código abierto y se factura por datos escritos, almacenados, consultados y devueltos.
¿Cuánto cuesta Chroma?
| Plan | Precio | Qué incluye |
|---|---|---|
| Open source | Free | Apache 2.0 |
| Starter | $0 plus usage | 5 $ de créditos |
| Team | $250/month plus usage | |
| Enterprise | Custom |
Gratuito y de código abierto bajo Apache 2.0. Chroma Cloud: Starter 0 $ más uso con 5 $ de créditos; Team 250 $/mes más uso; Enterprise a medida. Escrituras a 2,50 $/GiB, almacenamiento a 0,33 $/GiB al mes.
¿Merece la pena Chroma?
Chroma sigue dominando la primera hora de un proyecto RAG: pip install chromadb, crear una colección, añadir documentos, consultar, todo dentro del proceso y sin servidor. La salvedad a finales de 2026 es el ritmo. La versión 1.5.9, del 5 de mayo, es a la vez la última etiqueta en GitHub y la última versión en PyPI, tras la 1.5.8 de abril, aunque la rama principal seguía recibiendo commits en octubre.
La arquitectura explica parte del comportamiento de Chroma. El Chroma local de un solo nodo y el sistema distribuido usan almacenamiento separado, y la propia documentación de Chroma advierte de que el modo local puede carecer temporalmente de funciones que tiene el sistema distribuido; la nube alojada ejecuta el código distribuido. La privacidad mejoró en la 1.5.4, que dejó de enviar telemetría de producto por completo. Las versiones anteriores enviaban por defecto eventos de uso anónimos a PostHog, así que conviene revisar los despliegues fijados desde hace tiempo.
Los precios de Chroma Cloud encajan con datos que se escriben una vez y se leen a menudo. Las escrituras cuestan 2,50 $ por GiB y el almacenamiento 0,33 $ por GiB al mes, mientras que las consultas cuestan 0,0075 $ por TiB escaneado; el ejemplo de la propia Chroma, con 1M de documentos escritos, 6M almacenados y 10M de consultas, sale por unos 79 $ al mes. Volver a generar embeddings de un corpus una y otra vez es el patrón caro. SOC 2 solo figura en Team, a 250 $ al mes, los clústeres single-tenant y BYOC solo en Enterprise, el SSO en ningún plan, y el servicio se pausa al alcanzar un límite de uso.
Frente a Qdrant, al que los analistas atribuyen una búsqueda filtrada más sólida a gran escala, la ventaja de Chroma es ergonómica, no técnica. El modo integrado que hace tan cortos los tutoriales es también el modo que, según la propia Chroma, puede ir por detrás en funciones del sistema distribuido.
Dónde se gana su sitio
Un desarrollador de Python que construye un prototipo RAG en un portátil
Tener funcionando en una tarde la búsqueda semántica sobre unos miles de documentos
pip install chromadb, crea un cliente persistente y añade documentos, sin servidor ni cuenta. El coste es nulo, y la misma API de cliente sirve después para un servidor Chroma o para Chroma Cloud.
Una start-up de dos personas con un asistente de documentación en producción
Alojar un índice con muchas lecturas sin gestionar servidores de bases de datos
En Chroma Cloud, el ejemplo de Chroma con 1M de documentos escritos, 6M almacenados y 10M de consultas cuesta unos 79 $ al mes. Starter trae 5 $ de créditos y no tiene SOC 2; un cliente que pida SOC 2 te lleva a Team, a 250 $ al mes más uso.
Un ingeniero de plataforma en una empresa regulada
Mantener los datos vectoriales dentro de la cuenta en la nube de la propia empresa
Autoaloja el servidor Apache 2.0, o compra Enterprise para clústeres single-tenant o BYOC con precio a medida. Autoalojar significa encargarse de las actualizaciones en un proyecto cuya última etiqueta es de mayo de 2026.
Antes de decidirte
- Puesta en marcha
- pip install chromadb (Python 3.9+) y ejecútalo dentro del proceso, o arranca el servidor para un uso cliente-servidor. No hace falta GPU salvo que también calcules embeddings en local.
- Integraciones
- Clientes de Python y JavaScript, integraciones en la mayoría de frameworks RAG, incluidos LangChain y LlamaIndex, filtros por metadatos y búsqueda de texto completo junto a los vectores, y OpenTelemetry para tu propia monitorización.
- Datos y privacidad
- Sin telemetría de producto desde la 1.5.4; los datos de OpenTelemetry nunca se comparten con Chroma. Los datos autoalojados se quedan en tus máquinas. En Cloud, SOC 2 figura para Team, y Enterprise añade clústeres single-tenant y BYOC. GitHub no muestra avisos de seguridad publicados.
- Coste a escala
- Autoalojar solo cuesta el servidor. El uso en la nube cuesta 2,50 $ por GiB escrito, 0,33 $ por GiB almacenado al mes, 0,0075 $ por TiB consultado y 0,09 $ por GiB devuelto; Team añade 250 $ al mes con 100 $ de crédito que no se acumula.
- Límites
- 964 incidencias y pull requests abiertas, y sin versión etiquetada desde el 5 de mayo de 2026. Desde la 1.0 el servidor autoalojado no tiene autenticación integrada (según la guía de migración de Chroma), así que mantenlo en una red privada o detrás de un proxy. Alcanzar un límite de uso en la nube pausa el servicio hasta que se amplía; el modo local puede carecer de funciones del sistema distribuido.
Lo bueno
- Funciona dentro del proceso sin ninguna configuración
- API pequeña y amplio soporte en frameworks
- Sin telemetría de producto desde la 1.5.4
- Nube facturada por uso con un plan Starter de 0 $ y consultas baratas
Lo malo
- Sin versión etiquetada desde mayo de 2026
- Las escrituras en la nube cuestan 2,50 $/GiB, así que reindexar sale caro
- El modo local puede ir por detrás de las funciones distribuidas
- SOC 2 solo a partir del plan Team de 250 $; el SSO no figura
Ideal para
Desarrolladores que prototipan RAG o ejecutan búsqueda vectorial de tamaño pequeño o medio.
Alternativas a Chroma
Chroma: preguntas frecuentes
- ¿Merece la pena Chroma?
- Rápida de integrar y barata de alojar para RAG con muchas lecturas, aunque no se ha etiquetado nada desde mayo de 2026. Le damos un 4.1 sobre 5.
- ¿Cuánto cuesta Chroma?
- Gratuito y de código abierto bajo Apache 2.0. Chroma Cloud: Starter 0 $ más uso con 5 $ de créditos; Team 250 $/mes más uso; Enterprise a medida. Escrituras a 2,50 $/GiB, almacenamiento a 0,33 $/GiB al mes.
- ¿Qué inconvenientes tiene Chroma?
- Sin versión etiquetada desde mayo de 2026; las escrituras en la nube cuestan 2,50 $/GiB, así que reindexar sale caro; el modo local puede ir por detrás de las funciones distribuidas; sOC 2 solo a partir del plan Team de 250 $; el SSO no figura.
- ¿Para quién es Chroma?
- Desarrolladores que prototipan RAG o ejecutan búsqueda vectorial de tamaño pequeño o medio.
- ¿Cuánto cuesta Chroma para un equipo o en producción?
- Autoalojar solo cuesta el servidor. El uso en la nube cuesta 2,50 $ por GiB escrito, 0,33 $ por GiB almacenado al mes, 0,0075 $ por TiB consultado y 0,09 $ por GiB devuelto; Team añade 250 $ al mes con 100 $ de crédito que no se acumula.
- ¿Es Chroma seguro para los datos de la empresa?
- Sin telemetría de producto desde la 1.5.4; los datos de OpenTelemetry nunca se comparten con Chroma. Los datos autoalojados se quedan en tus máquinas. En Cloud, SOC 2 figura para Team, y Enterprise añade clústeres single-tenant y BYOC. GitHub no muestra avisos de seguridad publicados.
- ¿Cuáles son las mejores alternativas a Chroma?
- Las alternativas más cercanas que hemos analizado son Qdrant y LlamaIndex.
Respuestas comprobadas el 26 oct 2026.