Cypher Workbench - Data Modeling and Cypher Tool Suite

cypher workbench blog modeling screenshot

Cypher Workbench (also known as Solutions Workbench) is a cloud based tool that assists Neo4j developers in creating and maintaining solutions built on top of Neo4j. Cypher Workbench provides support throughout the entire solution development lifecycle from project inception through testing. Additionally, with its reverse engineering, validation, and debugging capabilities, it can be used to introspect existing Neo4j deployments to assist with maintenance, documentation, or troubleshooting.

Installation

  • Check out the code from the GitHub Repository

  • Ensure that you have Node.js on your machine

  • Follow the instructions in the Cypher Workbench project README

Functionality Includes

  • Business Scenarios. Used to capture questions and business problems. Provides the ability to start modeling based on your scenarios, and later link completed Cypher queries to the scenarios.

  • Model. Used to create and edit graph models. Includes the ability to reverse engineer models from existing Neo4j databases and Cypher statements. Provides the ability for limited collaboration.

  • Cypher Suite. Used to capture sets of related Cypher Statements. Statements can be validated against models. A rudimentary execution and debugging feature is also provided.

  • Cypher Builder. Used to build Cypher statements graphically. MATCH statements can be built by clicking on nodes and relationships in the graph model. A rudimentary execution and debugging feature is also provided.

  • Databases. Provides the ability to configure connections to Neo4j databases.

Documentation

Documentation for this library is available here.

See also the GitHub Repository.

Videos & Tutorials

Installation:

Video quick start on modeling:

Highlighted Articles