Visualizing the Neo4j Graph Database

Creating a graph visualization application for Neo4j

Neo4j is the world’s most popular graph database. With more than a decade in production, it has been downloaded millions of times and gained a reputation as a robust and efficient way to store and analyze graph data.

Hundreds of developers have used the KeyLines graph visualization toolkit to explore and understand their Neo4j data.

What is KeyLines?

KeyLines is our JavaScript toolkit for building game-changing interactive visualization that turns graph data into insight. It can visualize data from virtually any source, but is a particularly good fit for Neo4j, for several reasons:

  1. Speed – KeyLines is a fast and powerful graph visualization engine. That performance is amplified when paired with the Neo4j graph database.

  2. Easy integration – KeyLines comes with a Cypher connector and several Neo4j demo applications, meaning integration is fast and simple.

  3. Convenience – both KeyLines and Neo4j are optimized for connected data, so mapping the data model from one to the other is a breeze.

  4. Flexibility – unlike one-size-fits-all options, KeyLines applications are custom designed for each deployment. That means you can build visualizations for your users, your data, and the questions you need to answer.

Build powerful, flexible and scalable graph visualization tools with advanced functionality
Build powerful, flexible and scalable graph visualization tools with advanced functionality

Why KeyLines + Neo4j?

To fully understand your Neo4j data you often need to visualize it. The ‘node-link’ model is simple and intuitive. Combined with the brain’s unrivalled pattern-spotting ability, it’s a great way to visualize, explore and understand graph data.

Visualization applications built with KeyLines have powerful graph visualization and analysis functionality, can be easily deployed (as web applications) to unlimited users worldwide and can be 100% customized to your needs.

How to get started

We’ve designed KeyLines with the developer’s needs in mind. The SDK site (request a trial account here) contains a number of Neo4j demos to get you started, or you can follow our step-by-step Getting Started tutorial.

Need some help?

Building a graph visualization application with KeyLines is faster and easier than trying to build something yourself.

That said, if you don’t have the time or JavaScript skills – or access to someone who does – we can help. Our team of graph visualization experts can apply their wide experience to your project – helping you to build the best graph visualization solution possible.

Our consulting services

From the blog

Hands-on graph visualization: KeyLines & Neo4j

At Cambridge Intelligence, we make KeyLines – a JavaScript SDK for interactive graph visualization. It’s ideal for hands-on Neo4j developers,...

Visualizing crime patterns data as a graph

In a previous post on law enforcement and data visualization, we saw how successful law enforcement agencies understand the wealth...

Hooking KeyLines up to the Neo4j Bolt Protocol

Neo4j 3.0 has many new features, and we’re particularly interested in the Bolt Protocol. Bolt promises to be a faster...

Subscribe to our newsletter

Get occasional data visualization updates, stories and best practice tips by email