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.

Download the white paper

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?

Titan visualization: Fast to build

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.

Titan visualization: Easy to integrate

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.

Titan visualization: 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.

Titan visualization: Advanced functionality

Incredible functionality

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

Titan visualization: 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.

Titan visualization: Scalable


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

Titan visualization- KeyLines integration logo

Integrating Titan with KeyLines

KeyLines integrates easily and seamlessly with the Titan graph database. Check out our integration guide to learn more.

Follow the guide

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

What is the Titan graph database?

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.

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 I create Titan visualizations?

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.

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 2023.
Read our Privacy Policy.