Database
Neo4j is the most widely adopted native graph database, built from the ground up to store and traverse connected data efficiently. Its Cypher query language and ACID-compliant architecture make it a standard choice for fraud detection, network analysis, knowledge graphs, and master data management. But writing Cypher to explore data is not always practical for every team member — analysts, investigators, and domain experts need a visual interface they can work with directly.
Graphlytic connects to Neo4j over the standard Bolt protocol, turning any Neo4j instance into an interactive visual workspace. You can explore nodes and relationships by clicking, filter by property values, and run saved query templates — without touching a single line of code.
Graphlytic connects to Neo4j over the Bolt protocol. You provide the Bolt URL (e.g. bolt://localhost:7687 for local instances, or the neo4j+s:// URI for AuraDB), the database name, and user credentials. Graphlytic supports Neo4j versions 3.5, 4.x, and 5.x, including both Community and Enterprise editions. For AuraDB, the connection works directly with no extra configuration.
Once connected, Graphlytic auto-detects your Neo4j schema — node labels, relationship types, and property keys are available immediately for building queries and visual filters. For teams running Neo4j on-premises, Graphlytic Server can be deployed alongside the database so that data never leaves your infrastructure.
Graphlytic reads your Neo4j schema and builds node and relationship palettes automatically. Users can expand a node's neighbors with a click, filter visible elements by label or property, and build multi-hop traversal queries through a point-and-click interface — making it accessible to non-technical users without sacrificing depth.
Power users can write and save Cypher queries as reusable templates. These can be parameterized and shared across the team, so analysts can run complex traversals without knowing Cypher syntax. Templates can also be triggered directly from the graph canvas — right-click a node to run related queries on it instantly.
Node size, color, border, and label can be driven by graph property values — for example, coloring fraud risk nodes by score, or sizing infrastructure nodes by load. Multiple layout algorithms (force-directed, hierarchical, circular) help reveal structure in different graph types. Geo map layout is available when nodes carry latitude/longitude properties.
Graphlytic has dedicated support for Neo4j's database indexes. When you define schema-based queries in Graphlytic, it can leverage Neo4j's B-tree and full-text indexes to start traversals from indexed properties — for example, finding all nodes with a specific email or account ID without scanning the full graph. This feature is unique to the Neo4j connector and makes a significant performance difference on large datasets where index lookups are orders of magnitude faster than full scans.
Neo4j Enterprise allows multiple named databases within a single Neo4j instance. Graphlytic exposes this at the connection level — you can configure separate Graphlytic connections pointing to different Neo4j databases on the same server, letting different teams or projects work against isolated datasets without running separate Neo4j clusters.
Graphlytic supports multiple graph projects, user groups, and per-project permissions. A fraud team, a network operations team, and a data engineering team can each work in their own projects against the same Neo4j database — with separate query templates, visual configurations, and access scopes.
See the Graph Connections documentation for Neo4j connection parameters and supported versions.
Enter your email and get instant access to a live demo — no installation or credit card required.
Try Graphlytic freeFully hosted and managed. No server setup required — from €19/month.
Start in the cloud