Visualizing Memgraph

Building visualization tools for the Memgraph database.

Memgraph Graph visualization

KeyLines is a JavaScript 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 Memgraph, making it easier than ever for you to explore and create effective Memgraph graph visualizations from your data.

Download the White Paper

Memgraph is a fully-distributed graph database primarily aimed at financial, telecommunications, and retail enterprises. To 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.

Want to start visualizing Memgraph? Check out our Memgraph integration tutorial.



Why do Memgraph users choose KeyLines?


Fast to build

Fast to build

From our Neo4j Bolt quick-start docs to expert developer support, building graph visualization applications with KeyLines is fast and intuitive.

Easy to integrate

Easy to integrate

KeyLines’ flexible architecture means it can be quickly and easily integrated with any graph database, including those based on the Bolt protocol.

Flexible

Flexible

KeyLines is an SDK, so you get to customize every aspect of a Memgraph-KeyLines application, from its look and feel and behavior to interactions and functionality.



Advanced functionality

Incredible functionality

The KeyLines API has a range of advanced visualization and analysis algorithms, detangling your most complex Memgraph data.

Powerful visualization

Powerful visualization

KeyLines delivers a fast and interactive visualization experience, using WebGL (or HTML5 Canvas) and code that’s carefully optimized for performance.

Scalable

Scalable

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

Memgraph - KeyLines integration logo

Integrating Memgraph with KeyLines

Thanks to the Bolt protocol, it’s quick and easy to get started visualizing your Memgraph data with KeyLines.

See an example Memgraph integration

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 & Memgraph FAQ

What is Memgraph?

Memgraph is a graph database, optimized to run both transactional and analytical graph workloads with low latency and high performance.

It’s compatible with both the Bolt protocol and the openCypher graph query language, making it interoperable with a wide range of technologies.

What is KeyLines?

KeyLines is a JavaScript software development kit for graph visualization. It makes it quick and easy for JavaScript developers to build custom, powerful and interactive graph visualization tools. These can be rolled into your existing products and shipped to unlimited end-users.

How do KeyLines and Memgraph integrate?

KeyLines comes with documentation and examples, showing how to integrate with the popular Neo4j graph database. As Memgraph harnesses a number of protocols and tools in the Neo4j ecosystem, it can be easily integrated with KeyLines too. We’ve outlined how this works in this blog post.

In short, we create a node.js Express Server with two endpoints, then use the neo4j-driver node module to retrieve data and convert it into the KeyLines node-link JSON format.

How is KeyLines different to Memgraph Lab?

Memgraph Lab is a visualization component, built by the Memgraph team and downloadable for free from their website. It’s designed for analysts and developers to browse, build and optimize their Memgraph database schema.

KeyLines is a visualization tool that puts the power of Memgraph analytics into the hands of users throughout the enterprise. It’s a great MemGraph Lab alternative if you’re looking to roll out a more customized and flexible visualization experience with advanced interactivity and visual analysis functionality.

What kind of problems does KeyLines solve?

Hundreds of organizations worldwide use KeyLines to make sense of complex connected data in domains including security and intelligence, law enforcement, fraud detection, infrastructure management and cyber threat intelligence.

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.

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 graph visualization best practice, and integrating our products with many different graph databases. Visit the blog.

If you’re ready to get started, Request a free KeyLines trial.

Registered in England and Wales with Company Number 07625370 | VAT Number 113 1740 61 | 6-8 Hills Road, Cambridge, CB2 1JP. All material © Cambridge Intelligence 2020.