Neo4j ist eine Graphdatenbank: Daten werden als Knoten und Beziehungen gespeichert, sodass stark vernetzte Daten wie Netzwerke, Abhängigkeiten oder Wissensgraphen direkt abgefragt werden können. Organisationen setzen Neo4j für Connected-Data-Anwendungen und als Grundlage für GraphRAG ein, bei dem Sprachmodelle mit Daten aus einem Graphen versorgt werden. Neo4j ist auf zwei Wegen verfügbar: selbst verwaltet als Graph Database mit zusätzlichen Analyse- und Data-Science-Komponenten sowie als verwalteter Cloud-Dienst Aura (AuraDB), der auf AWS, Azure und Google Cloud läuft.
Neo4j, Inc. hat seinen Sitz in San Mateo, Kalifornien (USA); das Projekt entstand 2007 in Schweden, wo weiterhin ein Teil der Entwicklung angesiedelt ist. Die Community Edition ist Open Source unter GPLv3, die Enterprise Edition ist Closed Source unter kommerzieller Lizenz. Laut Aura-Dokumentation stehen europäische Regionen zur Verfügung, darunter Frankfurt, Paris und Irland bei AWS sowie mehrere europäische Regionen bei Azure und Google Cloud. Da der Anbieter ein US-Unternehmen ist, unterliegt der Dienst auch bei Hosting in der EU US-Recht.