O que é Neo4j?
O Neo4j guarda dados como nós e relacionamentos e os consulta com Cypher, uma linguagem de correspondência de padrões. O repositório no GitHub contém a Community Edition, escrita em Java e licenciada sob GPLv3. Ela inclui o motor de grafos, transações ACID, Cypher, índices de texto completo e índices vetoriais.
Para trabalho com IA, o Neo4j 2025.10 acrescentou um tipo de propriedade VECTOR nativo, e desde a 2026.02 a cláusula SEARCH do Cypher consegue filtrar dentro de um índice vetorial, então uma consulta vetorial restrita por propriedades do grafo ainda devolve o número de linhas pedido. Isso funciona na Community, na Enterprise e no Aura. O Neo4j também mantém uma biblioteca GraphRAG em Python, e a maioria dos projetos de RAG com grafos e de memória de agentes, incluindo Graphiti e LightRAG, pode usá-lo como armazenamento de grafos.
A Community Edition roda em um único servidor. Clusters, backups a quente, vários bancos de dados e segurança baseada em papéis exigem a Enterprise Edition comercial ou o AuraDB, o serviço gerenciado na nuvem.
Quanto custa Neo4j?
| Plano | Preço | O que inclui |
|---|---|---|
| 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 sob GPLv3. Enterprise sob orçamento. AuraDB: plano Free; Professional US$ 0,09/GB/hora (mínimo de 1 GB); Business Critical US$ 0,20/GB/hora (mínimo de 2 GB).
Neo4j vale a pena?
O Neo4j é a escolha segura de banco de grafos para trabalho com IA, principalmente porque todo o resto o suporta. O Graphiti o recomenda para projetos novos, o LightRAG o lista como backend de grafos, e a biblioteca GraphRAG e o Aura Agent do próprio Neo4j constroem agentes de recuperação sobre ele. O repositório é ativo, com cerca de 17.350 estrelas no GitHub e a Community Edition 2026.10.1 marcada em 20 de outubro de 2026; as versões aparecem como tags, não como releases do GitHub.
O suporte vetorial agora é crível, não um remendo. A filtragem dentro do índice pela cláusula SEARCH do Cypher, disponível em geral desde a 2026.02 e incluída na Community Edition, resolve o problema clássico da pós-filtragem, em que uma consulta vetorial filtrada devolve resultados de menos. Isso significa que um único banco pode guardar o grafo e os embeddings de um sistema de RAG modesto.
A edição de código aberto é relevante, mas limitada. A Community Edition é GPLv3 e de servidor único, sem clusters, backups a quente ou controle de acesso granular. As duas edições também enviam dados de uso anônimos ao Neo4j por padrão (dbms.usage_report.enabled é true), algo que o próprio benchmark de segurança do Neo4j recomenda desligar. Por isso, as implantações em produção tendem a acabar na Enterprise, que não tem preço publicado, ou no AuraDB, em que o Business Critical custa a partir de US$ 0,20 por GB de memória por hora, com SLA de 99,95%.
Um grafo ajuda o RAG quando as perguntas seguem relacionamentos: quem se reporta a quem, quais contratos citam quais fornecedores, o que mudou e quando. Para busca semântica em documentos, pgvector ou Qdrant são mais simples e baratos, e uma instância Business Critical de 16 GB ligada o mês inteiro custa cerca de US$ 2.300, antes que alguém faça uma pergunta que precise de grafo.
Onde ele se destaca
Uma equipe de legal tech construindo busca em contratos
Responder a perguntas como quais fornecedores estão sujeitos a cláusulas que citam uma entidade sancionada
Guarde contratos, cláusulas e partes como nós, com embeddings no texto das cláusulas, e filtre a busca vetorial por propriedades do grafo com a cláusula SEARCH do Cypher. A Community Edition é gratuita em um servidor; desligue o envio de dados de uso antes de carregar dados de clientes.
Um engenheiro de IA acrescentando memória de longo prazo a um agente de suporte com o Graphiti
Manter um registro com noção de tempo do que cada cliente disse e mudou
Rode o Neo4j Community em Docker como backend do Graphiti, ou o AuraDB Professional a partir de US$ 0,09 por GB-hora (mínimo de 1 GB, cerca de US$ 66 por mês) para não ter de operar um banco. O grafo permite que o agente responda "o que mudou desde o mês passado".
Um CTO de uma fintech de 200 pessoas orçando a produção
Decidir entre a Enterprise autogerenciada e o AuraDB gerenciado
O AuraDB Business Critical começa em US$ 0,20 por GB-hora, com mínimo de 2 GB, várias zonas e SLA de 99,95%, e pausar a instância reduz a conta em 80%. A Enterprise para clusters on-premises tem preço definido pelo time de vendas, então uma estimativa do Aura é a única referência publicada.
Antes de decidir
- Configuração
- Imagem Docker, Neo4j Desktop ou um tarball para a Community; um primeiro banco roda em localhost:7474 (navegador) e 7687 (Bolt) em minutos. O AuraDB Free não pede cartão.
- Integrações
- Drivers oficiais para Python, Java, JavaScript, .NET e Go, a biblioteca Python neo4j-graphrag, integrações com LangChain e LlamaIndex e backends para Graphiti, LightRAG e Graphify.
- Dados e privacidade
- Community sob GPLv3; a Enterprise, de código fechado, exige licença comercial. Dados de uso anônimos vão para udc.neo4j.com por padrão; defina dbms.usage_report.enabled=false. Os detalhes de conformidade do AuraDB ficam no Trust Center, em trust.neo4j.com, e não na página de preços.
- Custo em escala
- A Community auto-hospedada custa o seu servidor, normalmente uma VM com muita memória. AuraDB Professional a partir de US$ 0,09/GB/hora (até 128 GB), Business Critical a partir de US$ 0,20/GB/hora (até 2 TB no GCP); armazenamento, IO e backups estão incluídos.
- Limites
- A Community é de servidor único, sem clusters, backups a quente ou controle de acesso granular; a Community Edition gratuita da biblioteca Graph Data Science limita a concorrência dos algoritmos a quatro núcleos de CPU e o catálogo a três modelos. Cerca de 233 issues e pull requests abertos no GitHub, onde o issue tracker é um canal de suporte secundário.
O que é bom
- Suportado pela maioria das ferramentas de RAG com grafos e de memória de agentes
- Índices vetoriais com filtragem dentro do índice na edição gratuita
- O Cypher é expressivo para consultas de relacionamentos
- O preço do AuraDB inclui armazenamento, IO e backups
O que não é
- A Community Edition é de servidor único, sem clusters nem backups a quente
- Envio de dados de uso ao Neo4j ligado por padrão
- A GPLv3 pode não servir para alguns usos comerciais embutidos
- Preço da Enterprise autogerenciada não publicado
Ideal para
Equipes cujas perguntas de RAG ou de memória de agentes dependem de relacionamentos entre entidades e que precisam de um armazenamento de grafos comprovado.
Alternativas ao Neo4j
Neo4j: perguntas frequentes
- Neo4j vale a pena?
- O armazenamento de grafos padrão quando o seu RAG ou a memória do seu agente realmente precisam de relacionamentos, mas a edição gratuita para em um servidor e a maior parte do RAG não precisa de grafo nenhum. Damos nota 4.1 de 5.
- Quanto custa Neo4j?
- Community Edition gratuita sob GPLv3. Enterprise sob orçamento. AuraDB: plano Free; Professional US$ 0,09/GB/hora (mínimo de 1 GB); Business Critical US$ 0,20/GB/hora (mínimo de 2 GB).
- Quais são as desvantagens de Neo4j?
- A Community Edition é de servidor único, sem clusters nem backups a quente; envio de dados de uso ao Neo4j ligado por padrão; a GPLv3 pode não servir para alguns usos comerciais embutidos; preço da Enterprise autogerenciada não publicado.
- Para quem Neo4j é indicado?
- Equipes cujas perguntas de RAG ou de memória de agentes dependem de relacionamentos entre entidades e que precisam de um armazenamento de grafos comprovado.
- Quanto custa Neo4j para uma equipe ou em produção?
- A Community auto-hospedada custa o seu servidor, normalmente uma VM com muita memória. AuraDB Professional a partir de US$ 0,09/GB/hora (até 128 GB), Business Critical a partir de US$ 0,20/GB/hora (até 2 TB no GCP); armazenamento, IO e backups estão incluídos.
- Neo4j é seguro para dados da empresa?
- Community sob GPLv3; a Enterprise, de código fechado, exige licença comercial. Dados de uso anônimos vão para udc.neo4j.com por padrão; defina dbms.usage_report.enabled=false. Os detalhes de conformidade do AuraDB ficam no Trust Center, em trust.neo4j.com, e não na página de preços.
- Quais são as melhores alternativas ao Neo4j?
- As alternativas mais próximas que analisamos são Graphiti, LightRAG, GraphRAG e pgvector.
Respostas verificadas em 26 de out. de 2026.
