Neo4j Graph Platform

There are a variety of ways to interact with and use graph data in Neo4j. This guide introduces the different products we provide at Neo4j to suit your diverse business and technology needs and show you how to get started using them.

From our core product (the graph database) to visualization for business users, we provide a variety of opportunities to maximize your business and simplify your data.

Components of the Neo4j Graph Platform

Each of the elements listed below was designed to fill a business or technical need in the image above. We continue to improve the different perspectives from which to view data, as well as capabilities of the products themselves.

Detailed information and walkthroughs are covered in more detail in subsequent pages of this section, but if you have any questions or issues, don’t hesitate to reach out through the Neo4j Online Community!

  • Neo4j Graph Database - our core graph database that is built to store and retrieve connected data. There are two editions - a Community Edition and an Enterprise Edition. Everything in our platform interacts with data stored in the database.

  • Neo4j Desktop - application to manage local instances of Neo4j. Free download includes Neo4j Enterprise Edition license.

  • Neo4j Browser - online browser interface to query and view the data in the database. Basic visualization capabilities using Cypher query language.

  • Neo4j Bloom - visualization tool for business users that does not require any code or programming skills to view and analyze data. Documentation is also available in our docs section.

  • Neo4j Aura - database-as-a-service offering managed by Neo4j for graph databases in the cloud. Find out more general information on the product page.

  • Graph Data Science - officially-supported library for executing graph algorithms with Neo4j and optimized for enterprise workloads and pipelines. Documentation for the library is also available.

Neo4j Integration Tools

Neo4j also has a variety of extension libraries and developer tools that can be added to existing products to enhance functionality. Some of these projects have been adopted by our Neo4j Labs team to help developers integrate with other innovative tools and libraries.

Tutorials and other specific information for some of these is included in this section. Other non-Neo4j Labs extensions will be covered in the Extensions & Integrations section of these guides.

Neo4j Labs integrations:

APOC - the standard utility library of procedures and functions for Neo4j.
GraphQL and GRANDstack - integrate with other popular data technologies or full-stack solutions.
ETL Tool - migrate data from a relational database to Neo4j using an application and simple user interface.