¿Qué es Neo4j?
Neo4j guarda los datos como nodos y relaciones y los consulta con Cypher, un lenguaje de búsqueda de patrones. El repositorio de GitHub contiene la Community Edition, escrita en Java y con licencia GPLv3. Incluye el motor de grafos, transacciones ACID, Cypher, índices de texto completo e índices vectoriales.
Para el trabajo con IA, Neo4j 2025.10 añadió un tipo de propiedad VECTOR nativo, y desde la 2026.02 la cláusula SEARCH de Cypher puede filtrar dentro de un índice vectorial, de modo que una consulta vectorial restringida por propiedades del grafo sigue devolviendo el número de filas pedido. Esto funciona en Community, Enterprise y Aura. Neo4j también mantiene una biblioteca GraphRAG para Python, y la mayoría de los proyectos de graph RAG y de memoria de agentes, entre ellos Graphiti y LightRAG, pueden usarla como almacén de grafos.
La Community Edition funciona en un solo servidor. El clustering, las copias de seguridad en caliente, las bases de datos múltiples y la seguridad basada en roles requieren la Enterprise Edition comercial o AuraDB, el servicio gestionado en la nube.
¿Cuánto cuesta Neo4j?
| Plan | Precio | Qué incluye |
|---|---|---|
| Community Edition | Free | GPLv3 |
| AuraDB Free | Free | |
| AuraDB Professional | $0.09/GB/hour | Mínimo de 1 GB |
| AuraDB Business Critical | $0.20/GB/hour | Mínimo de 2 GB |
| Enterprise | By quote |
Community Edition gratuita bajo GPLv3. Enterprise bajo presupuesto. AuraDB: nivel Free; Professional a 0,09 $/GB/hora (mínimo de 1 GB); Business Critical a 0,20 $/GB/hora (mínimo de 2 GB).
¿Merece la pena Neo4j?
Neo4j es la opción segura de base de datos de grafos para trabajo con IA, sobre todo porque todo lo demás la admite. Graphiti la recomienda para proyectos nuevos, LightRAG la incluye como backend de grafos, y la propia biblioteca GraphRAG de Neo4j y Aura Agent construyen agentes de recuperación encima. El repositorio está activo, con unas 17.350 estrellas en GitHub y la Community Edition 2026.10.1 etiquetada el 20 de octubre de 2026; las versiones aparecen como etiquetas, no como releases de GitHub.
Su soporte vectorial es ya creíble y no un añadido. El filtrado dentro del índice mediante la cláusula SEARCH de Cypher, disponible de forma general desde la 2026.02 e incluido en la Community Edition, resuelve el clásico problema del filtrado posterior, en el que una consulta vectorial filtrada devuelve demasiado pocos resultados. Eso significa que una sola base de datos puede contener el grafo y los embeddings de un sistema RAG modesto.
La edición de código abierto es significativa pero limitada. La Community Edition es GPLv3 y de un solo servidor, sin clustering, copias de seguridad en caliente ni control de acceso detallado. Las dos ediciones envían además por defecto datos de uso anónimos a Neo4j (dbms.usage_report.enabled está en true), algo que el propio benchmark de seguridad de Neo4j recomienda desactivar. Por eso los despliegues en producción suelen acabar en Enterprise, que no tiene precio publicado, o en AuraDB, donde Business Critical cuesta desde 0,20 $ por GB de memoria y hora con un SLA del 99,95%.
Un grafo ayuda al RAG cuando las preguntas siguen relaciones: quién depende de quién, qué contratos mencionan a qué proveedores, qué cambió y cuándo. Para la búsqueda semántica sobre documentos, pgvector o Qdrant son más sencillos y baratos, y una instancia Business Critical de 16 GB encendida todo el mes cuesta unos 2.300 $, antes de que nadie haya hecho una pregunta que necesitara un grafo.
Dónde se gana su sitio
Un equipo de legal tech que construye un buscador de contratos
Responder preguntas como qué proveedores están obligados por cláusulas que mencionan a una entidad sancionada
Guardar contratos, cláusulas y partes como nodos con embeddings sobre el texto de las cláusulas, y filtrar la búsqueda vectorial por propiedades del grafo con la cláusula SEARCH de Cypher. La Community Edition es gratuita en un servidor; desactiva el envío de datos de uso antes de cargar datos de clientes.
Un ingeniero de IA que añade memoria a largo plazo a un agente de soporte con Graphiti
Mantener un registro con dimensión temporal de lo que dijo y cambió cada cliente
Ejecutar Neo4j Community en Docker como backend de Graphiti, o AuraDB Professional desde 0,09 $ por GB y hora (mínimo de 1 GB, unos 66 $ al mes) para no tener que operar una base de datos. El grafo permite al agente responder "qué ha cambiado desde el mes pasado".
Un CTO de una fintech de 200 personas que presupuesta la producción
Decidir entre Enterprise autogestionado y AuraDB gestionado
AuraDB Business Critical empieza en 0,20 $ por GB y hora con un mínimo de 2 GB, varias zonas y un SLA del 99,95%, y pausarlo reduce la factura un 80%. Enterprise para clustering on-prem se presupuesta a través de ventas, así que la estimación de Aura es la única referencia publicada.
Antes de decidirte
- Puesta en marcha
- Imagen de Docker, Neo4j Desktop o un tarball para Community; una primera base de datos funciona en localhost:7474 (navegador) y 7687 (Bolt) en minutos. AuraDB Free no pide tarjeta.
- Integraciones
- Drivers oficiales para Python, Java, JavaScript, .NET y Go, la biblioteca de Python neo4j-graphrag, integraciones con LangChain y LlamaIndex, y backends para Graphiti, LightRAG y Graphify.
- Datos y privacidad
- Community con GPLv3; Enterprise, de código cerrado, necesita licencia comercial. Los datos de uso anónimos van por defecto a udc.neo4j.com; define dbms.usage_report.enabled=false. Los detalles de cumplimiento de AuraDB están en el Trust Center de trust.neo4j.com y no en la página de precios.
- Coste a escala
- Community autoalojada cuesta tu servidor, normalmente una VM con mucha memoria. AuraDB Professional desde 0,09 $/GB/hora (hasta 128 GB), Business Critical desde 0,20 $/GB/hora (hasta 2 TB en GCP); almacenamiento, IO y copias de seguridad incluidos.
- Límites
- Community es de un solo servidor, sin clustering, copias de seguridad en caliente ni control de acceso detallado; la Community Edition gratuita de la biblioteca Graph Data Science limita la concurrencia de los algoritmos a cuatro núcleos de CPU y el catálogo de modelos a tres modelos. Unas 233 incidencias y pull requests abiertas en GitHub, donde el gestor de incidencias es un canal de soporte secundario.
Lo bueno
- Compatible con la mayoría de las herramientas de graph RAG y memoria de agentes
- Índices vectoriales con filtrado dentro del índice en la edición gratuita
- Cypher es expresivo para consultas de relaciones
- El precio de AuraDB incluye almacenamiento, IO y copias de seguridad
Lo malo
- La Community Edition es de un solo servidor, sin clustering ni copias en caliente
- Envío de datos de uso a Neo4j activado por defecto
- GPLv3 puede no encajar en algunas integraciones comerciales
- No se publica el precio de Enterprise autogestionado
Ideal para
Equipos cuyas preguntas de RAG o memoria de agentes dependen de las relaciones entre entidades y que necesitan un almacén de grafos probado.
Alternativas a Neo4j
Neo4j: preguntas frecuentes
- ¿Merece la pena Neo4j?
- El almacén de grafos por defecto cuando tu RAG o la memoria de tu agente necesitan de verdad relaciones, pero la edición gratuita se queda en un servidor y la mayoría de los RAG no necesitan ningún grafo. Le damos un 4.1 sobre 5.
- ¿Cuánto cuesta Neo4j?
- Community Edition gratuita bajo GPLv3. Enterprise bajo presupuesto. AuraDB: nivel Free; Professional a 0,09 $/GB/hora (mínimo de 1 GB); Business Critical a 0,20 $/GB/hora (mínimo de 2 GB).
- ¿Qué inconvenientes tiene Neo4j?
- La Community Edition es de un solo servidor, sin clustering ni copias en caliente; envío de datos de uso a Neo4j activado por defecto; gPLv3 puede no encajar en algunas integraciones comerciales; no se publica el precio de Enterprise autogestionado.
- ¿Para quién es Neo4j?
- Equipos cuyas preguntas de RAG o memoria de agentes dependen de las relaciones entre entidades y que necesitan un almacén de grafos probado.
- ¿Cuánto cuesta Neo4j para un equipo o en producción?
- Community autoalojada cuesta tu servidor, normalmente una VM con mucha memoria. AuraDB Professional desde 0,09 $/GB/hora (hasta 128 GB), Business Critical desde 0,20 $/GB/hora (hasta 2 TB en GCP); almacenamiento, IO y copias de seguridad incluidos.
- ¿Es Neo4j seguro para los datos de la empresa?
- Community con GPLv3; Enterprise, de código cerrado, necesita licencia comercial. Los datos de uso anónimos van por defecto a udc.neo4j.com; define dbms.usage_report.enabled=false. Los detalles de cumplimiento de AuraDB están en el Trust Center de trust.neo4j.com y no en la página de precios.
- ¿Cuáles son las mejores alternativas a Neo4j?
- Las alternativas más cercanas que hemos analizado son Graphiti, LightRAG, GraphRAG y pgvector.
Respuestas comprobadas el 26 oct 2026.