Visualizing the Amazon Neptune Graph Database

Creating a custom graph visualization application for Amazon Neptune

Amazon Neptune is a hosted graph database service with an engine optimized for storing billions of relationships and querying the graph with milliseconds of latency.

It supports two different open standards for describing and querying data – Gremlin, and Resource Description Framework (RDF) queried with SPARQL.

Use KeyLines and Amazon Neptune to create powerful, flexible and scalable graph visualizations
Use KeyLines and Amazon Neptune to create powerful, flexible and scalable graph visualizations

What is KeyLines?

KeyLines is a powerful toolkit for building high-performance graph visualization applications. From law enforcement to cyber security and fraud detection, organizations around the world rely on KeyLines to uncover threats and insight in their graph data.

KeyLines can visualize data from virtually any source, but it’s a particularly good fit for Amazon Neptune. Here’s why:

  1. It’s fast – KeyLines is a fast and powerful graph visualization engine. Pair it with an Amazon Neptune graph database to accelerate performance.

  2. It ‘just works’ – both Gremlin and SPARQL allow for easy integration with KeyLines. Simply convert the incoming JSON into a KeyLines-friendly format using our step-by-step tutorial.

  3. It’s convenient – both KeyLines and Amazon Neptune are optimized for connected data, so mapping the data model from one to the other is a breeze.

  4. It’s 100% customizable – unlike one-size-fits-all options, KeyLines applications are custom designed for each deployment. That means you can build visualizations for your users, your data, and the questions you need to answer.

Why KeyLines + Amazon Neptune?

To understand connections in your Amazon Neptune data, you need to visualize it. The ‘node-link’ model is simple and intuitive. Combined with the brain’s unrivalled pattern-spotting ability, it’s a great way to visualize, explore and bring graph data to life.

Visualization applications built with KeyLines have powerful graph visualization and analysis functions. They’re easily deployed (as web applications) to unlimited users worldwide, and you can customize every aspect of them.

What if I’m using React?

If you’re building your graph application in React, instead of KeyLines you should use ReGraph – our graph visualization toolkit for React developers.

It has the same great performance and rich functionality as KeyLines, but its simple data-driven API makes it quicker and easier to add graph visualizations to your React applications. And integrating Amazon Neptune with ReGraph is just as straightforward as KeyLines.

Learn more about ReGraph

How to get started

We’ve designed KeyLines with the developer’s needs in mind. The SDK site (request a trial account here) features a downloadable demo using Amazon Neptune and Gremlin, or there’s our step-by-step tutorial of using Amazon Neptune and SPARQL.

Need some help?

Building a graph visualization application with KeyLines is much faster and easier than trying to build your own solution from scratch.

If you don’t have the JavaScript skills – or access to someone who does – we can help. Our team of graph visualization experts can apply their wide experience to your project, and help build the right graph visualization solution for you.

Our consulting services

Are you ready to get started?

Request a free trial