Skip to main content

JavaScript graph visualization library

Transform complex data into insight with KeyLines – our graph visualization SDK for JavaScript developers.

Why build with KeyLines JavaScript graph visualization library?

Enjoy the flexibility to code how you like.
Add graph visualization to your applications that work anywhere, as part of any stack.

Reveal connections for faster decisions

Apps built with KeyLines offer unrivalled data interaction and analysis functionality for deep graph insight.

Easily incorporate graph layouts, social network analysis, filtering, geospatial mapping, time-based analysis and more.

Make sense of your biggest data

Our JavaScript graph visualization library for JavaScript developers is designed for robust performance and powerful rendering.

We’ve used WebGL and other modern web technologies plus clever code optimization for blisteringly fast visualization.

Build a custom application

The KeyLines JavaScript graph visualization library saves weeks of development time, without compromising on flexibility or quality.

Every aspect of your application can be customized to suit you, your data and the questions you need to answer.

Use your existing setup

KeyLines apps ‘just work’ in any setup, and our developers are on hand to answer questions and give advice.

KeyLines is compatible with any browser, any device, any database and the most popular JavaScript frameworks.

The ultimate guide to graph visualization

Everything you need to start building effective graph visualizations
that’ll help your users find insight in connected data fast.

Graph visualization use cases

Connected data is all around us. Visualizing helps to solve some pretty big challenges.
Can’t see your use case here? Check out our use cases page.

Security and intelligence

Cybersecurity

Understand cyber threats, reveal network vulnerabilities, detect malware and discover trends using visualization techniques

Risk and compliance

Fraud detection and financial crime

Visualize unusual activities and connections to identify, investigate and predict any type of fraud – from identity theft to financial crime

Security and intelligence

Use link analysis to uncover threats and critical intelligence to help make the world safer

Graph visualization for JavaScript developers

We’ve designed KeyLines with a JavaScript developer’s needs in mind.
There’s a fully-documented API, step-by-step tutorials, a live-coding playground and over 70 demos.

Explore KeyLines SDK

Understand the technology behind the KeyLines JavaScript graph visualization library

Open source vs SDK

Decide whether to buy an application, build something yourself or use an SDK

Frequently asked questions

What are KeyLines and ReGraph?

KeyLines and ReGraph are two software development kits (SDKs) we’ve built to help developers create powerful graph visualization tools.

Who are Cambridge Intelligence?

We’re the world’s leading supplier of graph visualization technology. From law enforcement to cybersecurity and fraud detection, we work with organizations around the globe. Every day, thousands of analysts rely on our technology to ‘join the dots’ in data and uncover hidden threats.

Who uses our products?

More than 200 customers worldwide use our SDKs, from government agencies, police forces and global banks, software vendors and technology start-ups.

What’s the difference between SDKs and apps?

Off-the-shelf applications have a defined user interface and experience built into the software – a one-size-fits-all approach. SDKs give the flexibility to design and build custom applications that look and behave as your users need them to. These custom applications are easier to use and more effective as a result. Read more about SDKs or visit KeyLines SDK & ReGraph SDK sites to view the demos and evaluate products yourself.

Is KeyLines ISO 27001 certified?

Yes. KeyLines is developed and supported under Cambridge Intelligence’s ISO 27001-certified Security Framework. Learn more on our Security Framework page.

Do I need developer skills to use KeyLines or ReGraph?

Your analysts will not need coding knowledge to use network visualization applications built with our SDKs. However, you will need some JavaScript experience to build and deploy those applications. We’ve worked hard to make that process simple, with first-class support and documentation.

What integrations are available?

We’ve worked hard to ensure KeyLines and ReGraph apps ‘just work’ in any setup. You can keep your existing servers and code in your preferred JavaScript framework. We also have integration guides to help you connect to your favorite database. Check out our integrations page and developers hub to learn more.