Neo4j is een graafdatabase: gegevens worden opgeslagen als knooppunten en relaties, zodat sterk verbonden data, zoals netwerken, afhankelijkheden of kennisgrafen, direct kan worden bevraagd. Organisaties gebruiken Neo4j onder meer voor connected-data-toepassingen en als basis voor GraphRAG, waarbij taalmodellen worden gevoed met gegevens uit een graaf. Neo4j is op twee manieren beschikbaar: zelfbeheerd, als Graph Database met aanvullende analyse- en data-science-componenten, en als beheerde clouddienst onder de naam Aura (AuraDB), die draait bij AWS, Azure en Google Cloud.
Neo4j, Inc. is gevestigd in San Mateo, Californië (VS); het project is in 2007 in Zweden gestart en een deel van de engineering zit nog in Zweden. De Community Edition is open source onder GPLv3, de Enterprise Edition is closed source onder een commerciële licentie. Voor Aura zijn volgens de documentatie Europese regio's beschikbaar, zoals Frankfurt, Parijs en Dublin op AWS en meerdere Europese regio's bij Azure en Google Cloud. Omdat de leverancier een Amerikaans bedrijf is, valt de dienst onder Amerikaanse jurisdictie, ook bij hosting in de EU.