Neo4j is the world’s most popular graph database with over one million downloads. During more than a decade in production, it has gained a reputation as an efficient and robust way to store and analyze complex connected data.
To fully understand your graph data you often need to visualize it. This is where we can help.
At Cambridge Intelligence, we work with developers who need to help their business users harness the power of Neo4j. We do this with KeyLines – our graph visualization technology.
What is KeyLines?
KeyLines is a software development kit (SDK) to help you build graph visualization applications.
Using the KeyLines SDK, you can build a powerful web application that allows your users to explore the data in your Neo4j graph database – forming connections and uncovering hidden trends.
Every aspect of your application can be customized. Using KeyLines’ cypher connector code, users will be able to easily call data from the Neo4j back end by interacting with nodes and links in their KeyLines chart.
Architecture for Neo4j Visualization
This makes the applications lightweight and incredibly easy to deploy, either as standalone tools or integrated into other systems.
Connecting KeyLines to your existing Neo4j graph database is simple.
- The user accesses a KeyLines chart in their web browser. Each event performed, e.g. a click, right-click, hover, etc., raises a query to the Neo4j database.
- KeyLines raises this query as a jQuery AJAX request, which is natively translated into a Neo4j Cypher query.
- Neo4j returns the required data as a JSON object.
- KeyLines renders the JSON data in the browser, using the HTML5 Canvas element or powerful WebGL renderer.
How to build a Neo4j visualization application
We have put together some simple step-by-step instructions to get you started with building a visualization application for your Neo4j graph database.
Read them through and, once you’re ready, register for a free trial account of the KeyLines SDK and let’s get started!
Don’t have the time or development resources?
Building a graph visualization application with KeyLines is faster and easier than trying to build something yourself.
That being said, if you don’t have the development resources or time to build your own KeyLines application, we can help.
Our team of graph visualization experts can apply their wide experience to your project – helping you to build the best graph visualization solution possible.
From the blog
Last week Neo Technologies announced the general release of v2.2 of the world’s most popular graph database. The culmination of...
Graph databases are great for understanding the richness and complexity of the world around us. Data that would previously be...
A few weeks ago, we had the opportunity to speak about KeyLines and graph visualization at GraphConnect SF 2014. The...