
Databases
JanusGraph IDE and graph visualization tool
Connect gdotv to JanusGraph, then query, visualise and debug your graph in one workspace. Free three-week trial on Windows, macOS and Linux.
Get started
Easy installation and setup
Effortlessly integrate gdotv with your JanusGraph database with a simplified plug-and-play database connector. The gdotv database client provides straightforward database connection and configuration instructions to get you started in less than a minute.
This JanusGraph IDE is available to download for Windows, macOS and Linux, with a one-click installer to get you started instantly.
State-of-the-Art Gremlin Editor

gdotv’s comprehensive Gremlin query editor comes with syntax highlighting, autocomplete suggestions and built-in documentation. It also features the first ever Gremlin debugger
Explore, Manage and Modify your Graph

Effortlessly traverse your graph with the no-code Data Explorer, the data model view, interactive layouts, and customization panels to manage and even edit your graph on the fly.
Dashboards, Profiles and Visualization

Communicate the most important elements of your graph using gdotv’s visualization and analytics tools, which are designed to convey key insights to both technical and non-technical audiences.
Try gdotv with JanusGraph
Query, visualise and model your JanusGraph data on your laptop, in your own cloud or across the whole team.
gdotv Desktop
The ultimate graph database IDE.
Install and connect your first graph database in 2 minutes.
gdotv Enterprise
The universal graph intelligence platform.
For organization-wide deployments. Bring graph data directly to your analysts.
About JanusGraph
JanusGraph is an open-source graph database engine built under the Linux Foundation. It offers high scalability and flexible storage/indexing configuration options, is optimized for storing and querying vast amounts of graph data, and supports large numbers of concurrent users and complex traversals.
You can use gdotv to easily connect to your JanusGraph database, then perform essential day-to-day graph database development and management tasks such as querying, data analysis, data management, debugging, testing and visualization.
Learn more about JanusGraph in the JanusGraph documentation.
Frequently asked questions
What is JanusGraph used for?
JanusGraph is a graph database for querying and storing large amounts of graph data. It can be distributed across a multi machine cluster to achieve high scalability.
JanusGraph also powers several tools, such as Eclipse Keti, an access control service to protect RESTful APIs; Apache Atlas, which provides metadata management for governance; the code reviewing engine Exakat for PHP static analysis; the application migration and assessment software Windup; among others.
What is the difference between JanusGraph and Neo4j?
JanusGraph is a graph database engine, and Neo4j is a full graph database with significant differences in behavior and implementation.
- JanusGraph is suitable for storing and querying large-scale graphs using a modular architecture that supports various data storage and index management backends. Neo4j comes bundles with its own data storage and index management backend and is generally considered not as highly scalable or optimized as JanusGraph.
- JanusGraph is optimized for storing as it supports multiple backends, allowing clients to choose a suitable option. Neo4j has a built-in storage option with limited options to choose from.
- As an open-source project, a user can freely use, modify, and distribute JanusGraph. Neo4j operates with a dual licensing model with an open-source community and enterprise editions.
- Neo4j doesn’t have built-in optional support for distributed graph processing, whereas JanusGraph supports integration with Apache Spark for distributed graph processing.
- JanusGraph has growing levels of community support whereas Neo4j already has a wealth of resources and a strong community that interacts on graph discussion forums.
- Neo4j uses Cypher as its primary query language, while JanusGraph’s primary query language is Gremlin.
How can I get started with JanusGraph and gdotv?
Getting started with JanusGraph and gdotv is easy. It’s just one simple installation, available on Windows, macOS and Linux. No prerequisites, additional configuration or installation required. You can get started in seconds.
gdotv automatically detects your connection setting requirements based on your database hostname and prompts you for the required information for an easy onboarding experience.
Want a step-by-step walkthrough? Make sure to check out our demo, Get Started with JanusGraph + gdotv on YouTube.
Why use Gremlin?
JanusGraph uses the Gremlin query language. Gremlin, being a traversal language, allows you to navigate the nodes and edges of your graph, filter them by their properties, and perform complex aggregations and pattern-matching operations to extract valuable insights.
It has a unique design that breaks from the convention of established languages such as SQL to provide a development experience tailored to the interconnected nature of graphs.
As an open-source framework, Apache TinkerPop benefits from the support of a large community of users, vendors and contributors that build on top of the project to provide enterprise-ready graph database implementations, complete with features such as index management and storage backend configuration.
What features does gdotv provide for Gremlin?
gdotv offers the first ever Gremlin Query Debugging functionality to analyze your graph traversals. Click here to see it in action!
You can use gdotv’s traversal simulation and report tools to gain a new perspective on your graph data.
In addition, gdotv’s Gremlin query editor also provides syntax highlighting, autocomplete suggestions and built-in Gremlin documentation to help you optimize your queries.
What’s the advantage of using LPGs over RDF?
Graph databases typically fall into two models: Labeled Property Graph (LPG) and Resource Description Framework (RDF).
The LPG model covers a broad class of databases, including JanusGraph, that use nodes, edges, properties and labels to represent graphs. They are optimised for real-time use and excel in applications like fraud detection, social network analysis and recommendation algorithms. There are also a wide range of methods to enforce schema compliance, with flexible conventions and definitions.
The RDF model refers to a highly standardized form of data management using global identifiers. Information is stored as a series of directed “triple” statements connecting a subject, predicate and object together. In addition, various languages built on RDF (such as RDFS and OWL) allow the construction of sophisticated ontologies and semantic reasoning. The high level of standardization also simplifies data integration from disparate sources. This makes RDF ideal for applications in large knowledge graph construction and research.
LPGs excel when performance and ease-of-use are a priority. Users typically find LPGs more intuitive, and they can be tailored to specific use-cases quickly and easily without the semantic complexity or steep learning curve of RDF.
What graph data visualization scenarios do our customers implement?
Organizing data derived via powerful data visualization tools have several real-life applications. Graph visualization and analysis resources allow users to make informed decisions based on actual data. Here are a few examples of the type of companies or clients that can leverage JanusGraph along with the robust data visualization aspect offered by gdotv:
- Data scientists and managers: Visual data analysis allows users to uncover and understand emerging patterns and relationships between data points, discover valuable insights to make informed decisions on ways to transform business processes.
- Cyber security groups: Build security graphs to represent protected assets, infrastructure, code dependencies or networks and visualize the connected relationships throughout the organization.
- Business intelligence analysts: Create customized reports and visualizations that can be easily executed for analysts to investigate and communicate on interaction between business data points.
- Fraud detection: Detect fraud patterns by modeling relationships between transactions and financial actors, then interactively visualize graph data to uncover and present potentially suspicious behavior.
How does gdotv secure my data?
gdotv Desktop runs locally on your device – no deployment needed and no handing over your data to a third-party system. Everything happens within your organisation’s network, and we have no access to your data.
Our Team and Enterprise versions run within your own environment, providing the same security benefits.
It’s easy to install and configure too: our setup wizard gets you connected to your graph database in seconds.
Can I connect more than one database at a time?
Yes! Whether you’d like to access multiple JanusGraph instances, or interact with other graph vendors at the same time, gdotv doesn’t limit you to a single database. You can establish as many connections as you like from within our intuitive UI, and seamlessly switch between them.
Connecting is easy, and there’s no need to manage multiple vendor specific user interfaces. With gdotv, query and compare results from all your RDF and Labeled Property Graph databases under one umbrella.
Related posts
All blog postsWorking with JanusGraph? Here’s how gdotv compares to JanusGraph Visualizer
How does gdotv compare against JanusGraph Visualizer? Follow along with this deep-dive as we explore the various features of each framework.
Apache AGE Explained: how does it work and how does it fit in the Graph Database Landscape?
What Apache AGE is, how it stores graphs as Postgres tables, how AgType works (with casting cookbook), and how AGE compares to Neo4j, JanusGraph, and SQL/PGQ.
gdotv on AWS Marketplace: Your Favorite Graph DB Client, Now in Your Browser
Learn about the release of gdotv graph database client on AWS and how to get started with a free trial
gdotv 2.1.2 Release Showcase
Welcome to the gdotv 2.1.2 Release Showcase! We’ve upgraded to a Vue 3/Vite stack, allowing for faster performance. User experience features have also improved.



