Visualizing Titan
Building Titan visualization tools
Titan visualizations
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 Titan, making it easier than ever for you to explore and create effective Titan visualizations from your data.
Titan is a scalable, open-source distributed graph database. Using distributed multi-machine clusters, users can store and query hundreds of billions of vertices and edges.
Many developers need to help their users harness the power of Titan. We help them achieve this with KeyLines – our graph visualization technology.
Want to start building your own Titan visualizations? Check out our Titan integration tutorial.
Why do Titan users choose KeyLines?

Fast to build
KeyLines comes with interactive demos, a live-coding playground and high-quality developer support to get you started building your own graph visualization tool.

Easy to integrate
KeyLines’ flexible architecture means it integrates seamlessly with the TinkerPop stack, making Titan integration quick and easy. Your users will be exploring their Titan visualization in no time.

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

Incredible functionality
The KeyLines API has a range of advanced visualization and analysis algorithms, detangling your most complex Titan graph data.

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

Scalable
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 & Titan FAQ
Titan is an open source graph database, optimized for scale. A combination of distributed multi-machine clusters, edge compression and vertex-centric indices means it offers massive horizontal scalability, supporting thousands of concurrent users running complex queries across graphs of 100bn+ nodes and edges.
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.
KeyLines comes with documentation and examples showing how to connect to a wide range of graph databases, including through the TinkerPop framework.
This guide has more detail, but in short KeyLines is a JavaScript file deployed to a webserver and embedded in a simple web page. When an end-user interacts with a KeyLines chart, an AJAX request is raised and passed to Titan via a Gremlin server. The result is returned as a JSON object which KeyLines presents in an interactive graph visualization of nodes and links.
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.
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.
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.