Neo4j
Graph database implemented in Java / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Neo4j?
Summarize this article for a 10 year old
Neo4j is a graph database management system (GDBMS) developed by Neo4j Inc.
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
![]() | |
Developer(s) | Neo4j Inc. |
---|---|
Initial release | 2007; 17 years ago (2007)[1] |
Stable release | |
Repository | |
Written in | Java |
Type | Graph database |
License |
|
Website | neo4j |
The data elements Neo4j stores are nodes, edges connecting them, and attributes of nodes and edges. Described by its developers as an ACID-compliant transactional database with native graph storage and processing,[3] Neo4j is available in a non-open-source "community edition" licensed with a modification of the GNU General Public License, with online backup and high availability extensions licensed under a closed-source commercial license.[4] Neo also licenses Neo4j with these extensions under closed-source commercial terms.[5]
Neo4j is implemented in Java and accessible from software written in other languages using the Cypher query language through a transactional HTTP endpoint, or through the binary "Bolt" protocol.[6][7][8][9] The "4j" in Neo4j is a reference to its being built in Java, however is now largely viewed as an anachronism.[10]