Visualizing the Memgraph database

Creating a custom graph visualization application for Memgraph

Memgraph is a fully-distributed graph database primarily aimed at financial, telecommunications and retail enterprises.

To existing Neo4j users, Memgraph will seem very familiar. It uses openCypher for queries, and the Bolt protocol for database communications. Other tools originally developed for Neo4j also work out of the box for Memgraph, including the neo4j-client and the JavaScript library neo4j-client.js.

This means it’s just as easy to get Memgraph working with KeyLines as it is to integrate with Neo4j.

Use KeyLines and Memgraph to create powerful, flexible and scalable graph visualizations
Use KeyLines and Memgraph to create powerful, flexible and scalable graph visualizations

What is KeyLines?

KeyLines is a powerful toolkit for building high-performance graph visualization applications. From law enforcement to cyber security and fraud detection, organizations around the world rely on KeyLines to uncover threats and insight in their graph data.

KeyLines can visualize data from virtually any source, but it’s a particularly good fit for Memgraph. Here’s why:

  1. It’s fast – KeyLines is a fast and powerful graph visualization engine. Pair it with a Memgraph graph database to accelerate performance.

  2. It ‘just works’ – KeyLines comes with a Memgraph demo, so integration is quick and simple.

  3. It’s convenient – both KeyLines and Memgraph are optimized for connected data, so mapping the data model from one to the other is a breeze.

  4. It’s 100% customizable – 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.

Why KeyLines + Memgraph?

To understand connections in your Memgraph data, you 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 bring graph data to life.

Visualization applications built with KeyLines have powerful graph visualization and analysis functions. They’re easily deployed (as web applications) to unlimited users worldwide, and you can customize every aspect of them.

What if I’m using React?

If you’re building your graph application in React, instead of KeyLines you should use ReGraph – our graph visualization toolkit for React developers.

It has the same great performance and rich functionality as KeyLines, but its simple data-driven API makes it quicker and easier to add graph visualizations to your React applications. And integrating Memgraph with ReGraph is just as straightforward as KeyLines.

Learn more about ReGraph

How to get started

We’ve designed KeyLines with the developer’s needs in mind. The SDK site (request a trial account here) features a Memgraph integration demo with downloadable code. There’s also a useful Memgraph getting started tutorial.

Need some help?

Building a graph visualization application with KeyLines is much faster and easier than trying to build your own solution from scratch.

If you don’t have the 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, and help build the right graph visualization solution for you.

Our consulting services

Are you ready to get started?

Request a free trial