ArangoDB graph visualization

Create a custom graph visualization application

Visualizing ArangoDB with KeyLines

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 the ArangoDB multimodel database, making it easier than ever for you to explore and create effective ArangoDB graph visualizations from your data.

Download the White Paper

arangodb visualization

ArangoDB is a native multi-model open-source database optimized for connected data. It combines the strengths of three major NoSQL data models: graph, document and key-value stores.

Its triple model / single query approach helps developers build datastores with outstanding flexibility and power, without the risk and complexity of multiple stacks.

Our graph visualization toolkits make it easy for developers to build graph visualization tools that harness the power of ArangoDB. Want to get started? Check out our ArangoDB integration tutorial.

Why do ArangoDB users choose KeyLines?

arangodb visualizations are fast to build

Fast to build

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

arangodb visualizations are easy to integrate

Easy to integrate

Thanks for the Foxx microservice framework, integration with ArangoDB is simple and fast.

arangodb visualizations are flexible


KeyLines is an SDK, so you can customize every part of an ArangoDB-KeyLines application, from its look and feel and behavior to interactions and functionality.

arangodb visualization: Advanced functionality

Incredible functionality

The KeyLines API has a range of visualization and analysis algorithms, uncovering insight in your most complex ArangoDB datasets.

arangodb visualization: Powerful visualization

Powerful visualization

Using WebGL (or HTML5 Canvas) and carefully-optimized code, KeyLines delivers a fast and enjoyable ArangoDB visualization experience.

arangodb visualization: Scalable


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

ArangoDB logo

Integrating ArangoDB with KeyLines

KeyLines comes with a connector for ArangoDB, using the Foxx microservice framework. Follow 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 & ArangoDB FAQ

What is ArangoDB?

ArangoDB is a free and open-source native multi-model database system. It supports three different data models: graph, document and key-value, all of which can be queried with ArangoDB’s own query language, AQL.

What is KeyLines?

KeyLines is a JavaScript software development kit (SDK) for building powerful graph visualization applications. These applications allow your users to explore the data in your ArangoDB database – revealing connections and hidden trends, helping them make good decisions fast.

Every aspect of your application can be customized – the interface, workflow and functionality. Using our integration with the Foxx microservices framework and AQL users can easily call data from the ArangoDB back end by interacting with nodes and links in their KeyLines chart.

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.

How does ArangoDB connect to KeyLines?

Connecting KeyLines to your existing ArangoDB database is straightforward:

  • Access a KeyLines chart in your web browser.
  • Each event performed, e.g. a click, right-click, hover, etc., raises a query to the ArangoDB database
  • KeyLines raises this query as a jQuery AJAX request, which is natively translated into a Arango Query Language (AQL)
  • ArangoDB returns the required data as a JSON object
  • KeyLines renders the JSON data in the browser.
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.