Visualizing Neo4j with KeyLines

How to create a custom graph visualization application for Neo4j

Powerful Neo4j visualization

KeyLines is a graph visualization toolkit.

It provides a completely flexible way to build powerful, custom-designed graph visualization tools that work anywhere, on any device.

KeyLines integrates seamlessly with Neo4j, making it easier than ever for you to explore and create effective Neo4j graph visualizations from your data.

Why do Neo4j users choose KeyLines?

Fast to build

Fast to build

From our Neo4j quick-start docs to expert developer support, building with KeyLines is fast and intuitive. You’ll be ready to create Neo4j graph visualizations in no time.

Easy to integrate

Easy to integrate

As the leading Neo4j Bloom alternative, KeyLines comes with connectors and interactive demos for Cypher and the Neo4j BOLT protocol, so integration is quick and simple.

Flexible

Flexible

Every aspect of a Neo4j-KeyLines application can be customized to your users, your data and the questions you need to answer.

Advanced functionality

Incredible functionality

The KeyLines API has a range of visualization and analysis algorithms, uncovering insight in your most complex Neo4j datasets.

Powerful visualization

Powerful visualization

Using WebGL & HTML5 Canvas and lightweight code, KeyLines delivers a fast and enjoyable Neo4j visualization experience.

Scalable

Scalable

KeyLines web applications can be easily rolled into other tools and deployed to anyone, wherever they are in the world.

Neo4j logo

Integrating KeyLines with Neo4j

KeyLines comes with a connector for Cypher, plus examples of integrating with Neo4j Bolt. Take a look at our integration guide to see what’s involved.

Follow the guide

“Combining KeyLines with Neo4j was a great decision. It’s enabled us to build on the power of Cypher queries, so users can perform advanced searches and graph analysis with an intuitive KeyLines interface. Compared with all the other options, KeyLines was simpler, faster and resulted in a higher-quality product.”

– Petra Kaul, Kantwert

Who uses KeyLines?

From law enforcement to cyber security and fraud detection, thousands of analysts worldwide rely on a KeyLines visualization tool to query and explore their graph data.

Meet our customers

Are you ready to get started?

Try KeyLines

KeyLines & Neo4j FAQ

What is Neo4j?

Neo4j is the world’s most popular graph database. Since its first production deployment in 2003, Neo4j has been downloaded millions of times and gained a reputation as a robust and efficient way to store and analyze graph data.

Does KeyLines support JavaScript frameworks?

Yes, KeyLines comes with integrations for Vue and AngularJS. If you’re interested in building a graph visualization application in React, take a look at our ReGraph product instead.

How does Neo4j connect to KeyLines?

We’ve built demo applications showing KeyLines working with Cypher and the Neo4j Bolt protocol.

What is Neo4j Bloom?

First released in 2018, Neo4j Bloom is an out-of-the-box visualization, exploration and communication product.

Who is Neo4j Bloom for?

It’s for Neo4j Enterprise users who want to share their Neo4j graph visualizations more easily, and give their end-users the ability to interactively explore their Neo4j graph data.

What makes KeyLines a good Neo4j Bloom alternative?

KeyLines is the best Neo4j Bloom alternative for those who don’t have a Neo4j Enterprise license or need more flexibility and strong performance. We’ve been dedicated to developing graph visualization technology since 2011, and many Neo4j users rely on the powerful features KeyLines offers to find insight in their Neo4j visualizations.

Where can I learn more?

If you’re not ready to get started yet, take a look at our blog. You’ll find useful information on all aspects of Neo4j visualization and best practice. Visit the blog

How do I get started?

That’s easy! Request a free KeyLines trial