Neo4j est une base de données orientée graphe : les données sont stockées sous forme de nœuds et de relations, ce qui permet d'interroger directement des données très liées, comme des réseaux, des dépendances ou des graphes de connaissances. Il sert aux applications de données connectées et au GraphRAG. Neo4j est disponible de deux façons : en auto-gestion et sous forme de service cloud géré appelé Aura (AuraDB), qui fonctionne sur AWS, Azure et Google Cloud.
Neo4j, Inc. a son siège à San Mateo, en Californie (États-Unis) ; le projet est né en Suède en 2007. La Community Edition est open source sous GPLv3, l'Enterprise Edition est propriétaire sous licence commerciale. Selon la documentation d'Aura, des régions européennes sont disponibles, dont Francfort, Paris et l'Irlande sur AWS, ainsi que plusieurs régions européennes sur Azure et Google Cloud. Le fournisseur étant une société américaine, le service relève du droit américain, même avec un hébergement dans l'UE.