Apache TinkerPop™ Gremlin Server Graph Visualization Tool
Seamlessly query and display graph data with G.V()’s user
friendly graph visualization toolkit, optimized for Gremlin Server.
Overview
Apache TinkerPop™ is an open-source graph computing framework for OLTP graph databases and OLAP graph analytic systems. Use of the Apache TinkerPop™ framework applies to many real life use cases, and developers leverage a graph data structure to model domain specific problems consisting of objects (vertices) relating to one another via relationships (edges).
By modeling these problems using a graph structure, developers can perform efficient analytics operations, creating holistic views of interconnected data (e.g. Customer 360 use cases), fraud detection, supply chain management, real-time personalized recommendations, and many more.
A simple sample graph showing vertices, edges and their properties, from the official Apache TinkerPop documentation
Gremlin Server is a component of the Apache TinkerPop™ ecosystem that allows to host and remotely graph data in a database. It uses Gremlin, a data flow language part, that enables expressing complex traversals (queries) of the data with an intuitive simple step by step query syntax.
The Gremlin query language is the primary way to interact with graph databases that are compatible with Apache TinkerPop™. The framework also includes the Gremlin Console, a lightweight command line interface client.
G.V() is a user-friendly Gremlin graph visualization tool that simplifies working with Apache TinkerPop™ and the Gremlin Server.
With it, you can streamline day to day operations on your graph database, from querying it to visualizing it, with a wealth of Integrated Development Environment (IDE) features. Using our graph database client will ensure you get the most out of your data.
Purpose-built for Gremlin Server
G.V() is a Gremlin visualization client specially built to offer you a comprehensive and intuitive Gremlin development suite. Our software allows you to effortlessly turn complex data from the Gremlin database into actionable formats.
When running your query with G.V(), you get access to a feature-rich interface boasting a comprehensive list of Apache TinkerPop™-compatible tools.
Integrating G.V() with Gremlin Server allows you to interact with Gremlin-hosted graph databases that integrate with the Apache Tinkerpop™ framework. These include Amazon Neptune, Aerospike Graph, Microsoft Azure Cosmos DB, JanusGraph and many more.
Easy Installation and Setup
Effortlessly integrate G.V() with your graph database with our simplified plug-and-play database connector. Our database client provides straightforward database connection and configuration instructions to get you started in less than a minute.
Our IDE is available to download for Windows, macOS and Linux. It has a one click installer to get you started instantly.
Intuitive Code Completion
Editing your Gremlin queries has never been easier than with G.V()’s smart query editor. Access a powerful code completion engine that offers automatic suggestions based on your graph schema.
You can also access embedded displays of the Gremlin query language reference documentation. We showcase helpful tips to ensure that you’re correct at every step of your query.
Additionally, G.V() evaluates the syntax of your Gremlin query to ensure that it will execute against your Gremlin graph database. It flags any issues and allows one-click syntax fixes as well as formatting to improve readability.
Our client also reminds you about your graph data schema in real time. It shows you the vertices, edges and property labels without you having to check on them constantly.
Real-time Graph Data Explorer
Explore data relationships with one click and easily view information with our easy-to-use filters. Find the exact node or edge you’re looking for by applying the relevant filters to your search.
G.V() gives you a comprehensive view of your stored entities— which you can easily query and interact with. Use our interactive editing toolkit to create and draw vertices and edges, as well as edit their properties.
You can do all this without having to write your own queries thanks to our no-code database browser.
Query your data with a few simple filters, then visualize the resulting graph
Customizable Data Visualization
You can create custom visualization rules for your graph database with G.V() to determine the look and feel of your data.
Our database client boasts easy-to-configure style options that you can use to customize vertices of edges based on their labels and property values.
You can choose any color, size, or background image and adjust other elements to match your preference.
In-depth Query Debugging
Get access to a one-of-a-kind debugging Gremlin tool. Our debugger leverages the data flow nature of the Gremlin query language to simulate traversals step by step in real time.
If you’re noticing that a certain query isn’t providing the expected result, you can use our debugging tools to troubleshoot issues with ease.
When querying with Gremlin, this feature helps break down the query steps to identify the exact instance where the malfunction occurred. The debugger also provides further information about how the Gremlin query language functions and the input and output of data in each step of your traversal.
A sample query debugging session using G.V(), in which we execute the traversal step by step
Unlimited, free in-memory graphs managed in G.V()
You can create and manage in-memory graphs implemented via TinkerGraph and optionally available on your localhost network directly from G.V() in just a few clicks. This is ideal for local development purposes or simply to learn working with Apache TinkerPop Gremlin.
This feature is completely free and does not require a paid G.V() Pro plan.
Advanced Authentication support
Enterprise implementations of Gremlin Server sometimes have custom authentication and authorization plugins that third-party solutions struggle to integrate with due to their bespoke nature.
G.V() supports basic authentication capabilities for username/password via standard Gremlin driver functionality as well as Kerberos authentication or execution of a custom script to generate bespoke credentials on the fly.
This is ideally suited to enterprise Gremlin Server deployments that feature integrations to the enterprise’s internal user directory or that implement their own authentication and authorization module.
To find out more, check out our documentation.
Simplify the way you visualize data from your Apache TinkerPop™ enabled server.
Download and install our software and start your 1-month free trial today.
FAQs
Turn data into insights with G.V().
Download our Gremlin IDE now to see how we can support and supplement your graph database project.
Plug and Play Graph Database Client
Leverage graph data like never before using our industry leading Apache TinkerPop™-enabled graph visualization software. G.V() ensures a seamless user experience and integrates effortlessly with your database.
With G.V(), you can perform all your database operations in a single user interface with components for every use case. Querying, viewing and editing your data is a breeze with our graph visualization and editing toolkit.
View and edit a vertex property value in just a couple clicks directly from the graph viewport.
Developed by Graph Database Experts, Tailored to Suit Your Requirements
Designed by a small but experienced team of developers, G.V() is here to support your graph project. Feel free to reach out if you have any helpful suggestions based on your use case. Get in touch via email (support@gdotv.com) or Twitter (X).
Revolutionize the way you interact with graph data using our Apache TinkerPop Gremlin client. Sign up for a 1-month free trial today.