This plugin adds support for graph databases to the IntelliJ IDEA platform. At the moment, the only supported database is Neo4j.
The plugin provides useful developer features for working with graph databases, such as:
- syntax highlighting and autocompletion for the Cypher query language
- connecting to and querying local and remote graph databases.
This plugin is maintained and developed in my free time as a personal project, for no commercial reasons. Contributions and sponsorships are welcome! Please see the Getting involved section for more information on how to contribute to this project.
This plugin is based on the Graph Database Support plugin, originally developed by Neueda Technologies. It was then forked and maintained by Alberto Venturini, whose repository is now archived. This fork continues the work with support for IntelliJ 2025.3 and the following databases:
- Neo4j 5.x LTS, including AuraDB and Neo4j Sandbox
- Neo4j 2026.x, including AuraDB and Neo4j Sandbox
- DozerDB
The plugin can be installed directly within an IntelliJ IDEA-based IDE.
- Go to
Preferences->Plugins->Marketplace - Search for
Graph Database. - Install plugin and restart the IDE.
Alternatively, you can navigate to the plugin homepage on the JetBrains marketplace and click on the 'Install' button.
After the plugin is installed, you should configure a data source. In order to do that, expand the "Graph Database" tab on the right-hand side of the IDE, then click on the "+" symbol. Fill in the fields, and test that the connection works.
The plugin activates syntax highlighting for Cypher for files with extensions .cyp, .cypher, or .cql.
It is also possible to add syntax highlighting to Java Strings containing Cypher queries via language injection. Simply add the following comment right before a Cypher String:
// language=Cypher- JDK 21 (e.g. Eclipse Temurin)
- IntelliJ IDEA 2025.3 or later
- Docker — required for integration tests (Neo4j runs in a Testcontainer)
If you plan on making changes to grammar or lexer files, you may find it useful to install the Grammar-Kit IntelliJ plugin. This is not required but nice to have.
On Linux/macOS:
./gradlew :graph-database-plugin:buildPluginOn Windows (PowerShell):
.\gradlew.bat :graph-database-plugin:buildPluginBefore a release, the plugin should also be tested and verified:
./gradlew test
./gradlew :graph-database-plugin:verifyPluginThe plugin can also be manually tested in a sandboxed instance of IntelliJ:
./gradlew :graph-database-plugin:runIde- For bugs, please open an issue.
- For questions or general discussion, use GitHub Discussions.
If this plugin is useful to you, consider sponsoring its development:
Contributions are welcome — feel free to open a pull request!
For any questions or feedback, please use GitHub Discussions.
