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.
Want to get started building graph database visualization tools for JanusGraph? Check out our JanusGraph integration tutorial.
Why do JanusGraph users choose KeyLines?
Fast to build
From our JanusGraph quick-start demo to expert developer support, building graph visualization applications with KeyLines is fast and intuitive.
Easy to integrate
KeyLines comes with integration for TinkerPop and the Gremlin query language, making JanusGraph integration quick and easy.
KeyLines is an SDK, so you get to customize every aspect of a JanusGraph-KeyLines application, from its look and feel and behavior to interactions and functionality.
The KeyLines API has a range of advanced visualization and analysis algorithms, detangling your most complex JanusGraph data.
KeyLines delivers a fast and interactive visualization experience, using WebGL (or HTML5 Canvas) and code that’s carefully optimized for performance.
KeyLines web applications can be easily rolled into other tools and deployed to unlimited end-users, wherever they are in the world.
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.
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 on graph visualization best practice, and how to integrate our products with many different graph databases. Visit the blog.
That’s easy! Request a free KeyLines trial