Build powerful graph & timeline tools with Elasticsearch
Give users the graph insights they need
Our developer toolkits make it quick and easy to build graph and timeline visualization apps, powered by Elasticsearch.
They combine performance with a hassle-free developer experience, and provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device.
They also integrate seamlessly with the Elastic stack, giving your users an intuitive and interactive way to visualize and explore the data they need to understand.
Building Elasticsearch timeline and graph visualization tools
Whatever your stack, we have an integration tutorial to get you started.
Learn how to create graph visualization applications that empower users to see, explore and understand their data.
Enjoy the flexibility to code how you like. Add graph visualization to your applications that work anywhere, as part of any stack.
Ready to build your Elastic data visualization app?
Elasticsearch Visualization FAQ
Elasticsearch is a fast and scalable search engine technology. It’s one of several open source tools that make up the “ELK” stack, alongside Logstash, Kibana and Beats.
The power and simplicity of Elasticsearch makes it popular with organizations that need to index and search very large volumes of data. It counts Facebook, Wikimedia and Stack Exchange among its users.
It supports near real-time data searching on a petabyte scale, using a system of sharding and routing to scale outwards from the beginning.
Whilst it’s not a database, Elasticsearch (and other components of the Elastic and ELK stacks) are easy to integrate with our SDKs – either as data stores, UI frameworks, or even to extend on Elastic’s native visualization tools.
The “K” in ELK stack stands for Kibana – Elastic’s own powerful visual data analytics product. It’s a general-purpose visualization tool, designed to run data analytics at scale and speed for both developers and end-users.
You might find the generic, mostly aggregated, visual analytics provided by Kibana is insufficient for your use case. If you need to ship powerful and customized interactive graph and timeline visualization functionality to your end-users, our toolkits – KeyLines, ReGraph and KronoGraph – might be a better fit.
ReGraph is our React SDK for graph visualization. It offers the same performance, scalability and end-user functionality as KeyLines, but is specifically designed for React developers.
Every aspect of the SDK is optimized to feel as ‘React-native’ for the developer as possible, including fully-reactive components, state and data flow management and JSX-coded elements with clear syntax.
The timelines built with KronoGraph reveal how events unfold over time, including heatmap views, individual event views, and intelligence data aggregation.
- Replicating the functionality of a graph database with Elastic Graph
- As a front-end search tool for graph and timeline applications
- Extending the native capability of the Kibana visualization tool with custom graph and timeline visualization.
Our tutorials demonstrate some of these options, but let us know if your requirements aren’t covered.
Hundreds of organizations worldwide use our toolkits to make sense of complex connected data. Their industry sectors include: security and intelligence, law enforcement, fraud detection, infrastructure management and cyber threat intelligence.
If you’re not ready to get started yet, take a look at our blog. You’ll find useful information on all aspects of data visualization and best practice.
That’s easy! Request a free trial