Building visualization tools for JanusGraph
Visualize JanusGraph with KeyLines
It provides a completely flexible way to build powerful, custom-designed graph visualization tools that work anywhere, on any device.
KeyLines integrates seamlessly with JanusGraph, making it easier than ever for you to explore and create effective JanusGraph visualizations from your data.
JanusGraph is an open source graph database — a successor of the Titan project. Like Titan, JanusGraph harnesses the Apache TinkerPopTM stack for scale and flexibility. It handles billions of edges and vertices across multi-machine clusters and works with a range of different persistence, analytic and index engines.
Its performance, reliability and flexibility make it a popular partner to the KeyLines graph visualization toolkit, with the two technologies integrating seamlessly in the graph application stack.
What to get started building visualization tools for JanusGraph? Check out our JanusGraph integration tutorial.
Are you ready to get started?
KeyLines & JanusGraph FAQ
JanusGraph is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster.
JanusGraph is a project under The Linux Foundation, and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.
Hundreds of organizations worldwide use it to make sense of complex connected data in domains including security and intelligence, law enforcement, fraud detection, infrastructure management and cyber threat intelligence.
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.
As they interact with the chart, events are raised – like click, drag or double-click. These then get transformed into a Gremlin graph query, via a jQuery AJAX request. JanusGraph receives the Gremlin query and returns the data as a JSON object. This data is then styled and rendered back in the KeyLines chart.
You can customize the events, how the data is added to the chart and the chart styling, meaning the full user experience and the interface is suited to your users’ needs.
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.