Skip to content

A Purpose-Built IDE for Amazon Neptune Developers

Spot trends, unravel networks, and highlight relationships with gdotv, a versatile graph database client for Amazon Neptune (and Amazon Neptune Analytics). 

As one of Amazon Neptune’s official third-party graph visualization tools, gdotv integrates complements Neptune by providing a rich user experience to easily write and execute graph database queries – in Gremlin, Cypher, or SPARQL – then visualize, manipulate, and export the data across a variety of formats.

gdotv leverages the Neptune graph schema API and its own data model discovery engine to identify and display the structure of your graph database in seconds. It simplifies collaboration between developers, organizing and maintaining the structure of your Neptune data.

It’s secure, easy to install and configure, and runs locally on your enterprise network. You can install and set up gdotv to access your Neptune database endpoint in minutes, then create insightful graph visualization with just a few clicks.

Amazon Neptune graph databaseAmazon Neptune

Amazon.com, Inc.

Query languages supported by gdotv: Gremlin, Cypher, and SPARQL

Learn more about Amazon Neptune

Case Study:

EdTech Startup eLumen Uses gdotv to Increase Productivity & Improve Developer Experience

While working with Amazon Neptune, the eLumen team found Apache TinkerPop™ and the Gremlin query language had a high barrier to entry for developers unfamiliar with graph computing. Using gdotv helped new team members get up to speed quickly with existing traversals, visualize the problem domain, and drastically reduce ramp up time.

Feature image for Amazon Neptune.

An Overview of Amazon Neptune

Amazon Neptune is a scalable, high-performance, AWS-managed enterprise graph database that allows users to build and analyze large volumes of data. It’s suited for highly connected datasets and offers millisecond-latency querying at a high throughput for the most demanding applications.

Neptune database supports mainstream labeled property graph and Resource Description Framework (RDF) query languages: Apache TinkerPop’s Gremlin query language, W3C’s RDF query language, SPARQL, and Neo4j’s openCypher query language.

https://gdotv.com/wp-content/uploads/2024/10/An-example-of-a-data-schema-graph-visualization-in-G.V.png
An example of a data schema graph visualization in gdotv

AWS offers machine learning prediction facilities using graph neural networks (GNNs) via Neptune which have shown to increase prediction accuracy by over 50% compared to non-graph based machine learning methods.

Neptune has a small range of official third-party tools – including gdotv – providing you with a wide array of services to create your graph applications.

gdotv is optimized for the Amazon Neptune database to provide state-of-the-art query development facilities and data visualization tools. Using gdotv, you can leverage Neptune’s additional APIs with just a few clicks, no code required.

A simplified end-to-end application architecture using Amazon Neptune

AWS Identity & Access Management (IAM) Authentication Support

Use of AWS IAM Authentication is key to securing your AWS resources. Depending on your setup, your Neptune graph database might require additional configuration or code to access its data and API resources.

gdotv lets you manage AWS IAM authentication to your graph instance seamlessly by using a range of intuitive configurations, leveraging the AWS CLI or just static IAM credentials.

IAM authentication is also supported on gdotv to consume some of Amazon Neptune’s additional APIs without the need for complex request signing code.

You can even integrate gdotv with AWS IAM Identity-Center via the AWS CLI to prompt for authentication when temporary credentials are missing or need to be renewed. This gives your users access to the most secure and user-friendly authentication experience.

Don't Take Our Word for It

Try out gdotv for yourself

Need More Details?

Dive into the docs

What’s Possible with Amazon Neptune + gdotv

Profile, Optimize, & Investigate Slow-Running Queries with gdotv

Access your Amazon Neptune Slow Query or Audit Logs directly via gdotvs rich user interface. gdotv allows you to generate query profiles and traversal explanations in just one click from Amazon Neptunes API, enabling you to fully investigate performance issues in your database queries.

With gdotvs Slow Query and Audit Logs component, you can search, filter, and sort queries executed on your Amazon Neptune endpoint and either view execution metadata in a user-friendly format or re-run the query in just one click.

Load and view Slow Query Logs detail from AWS Cloudwatch, and replay or profile queries in one click
Load and view Slow Query Logs detail from AWS Cloudwatch, and replay or profile queries in one click
A sample graph display using images loaded directly from the graph data
A sample output from the Neptune Profile API executed directly from gdotv

Get Query Profiles & Traversal Explanations from the Neptune API in 1 Click

The Amazon Neptune explain and profile API provides in-depth information about the query plan and its performance. These features allow you to identify potential bottlenecks and inefficiencies in your queries.

These APIs require that you submit requests manually via command line, which can make consuming the API challenging, especially with IAM authentication enabled.

Integrating the gdotv graph database client with the official AWS command-line interface makes using this essential feature simple by offering one-click Profile and Explain query output tab. This enables you to further optimize complex Gremlin or Cypher queries with Amazon Neptune’s profiling and traversal features. The gdotv graph visualization tool submits your Neptune Gremlin query to the respective API and displays the results in a modern code editor.

gdotv also translates Gremlin queries ending with the .profile() or .explain() steps into their API call counterparts to retrieve query execution plans, without you ever needing to construct and execute your own Neptune API call.

Plug-and-play connection to your database endpoints

You can configure multiple Amazon Neptune graph endpoints on gdotv, allowing you to run and compare query outputs from multiple graph databases or environments. Additionally, gdotv is fully compatible with a wide variety of Apache TinkerPop-enabled graph systems, meaning you can seamlessly switch between locally hosted Gremlin endpoints and your Amazon Neptune instances.

The gdotv connection configuration solution walks you through integrating with your database step-by-step and will get you set up to query and visualize your graph database in minutes.

Integrating gdotv with Amazon Neptune using AWS IAM Authentication in just a couple of steps
Integrating gdotv with Amazon Neptune using AWS IAM Authentication in just a couple of steps
Access your Neptune instance audit logs via AWS Cloudwatch directly within gdotv
Access your Neptune instance audit logs via AWS Cloudwatch directly within gdotv

Query History Tracking

With the query history tracking feature, you can easily view and navigate previous queries run in your query editor.

Combined with gdotv’s Amazon Neptune Audit API integration, you can analyze queries previously run on your endpoint by other consumers of your data and re-run or profile them in one click.

No-Code Data Exploration with the gdotv Graph Data Explorer

Use the built-in gdotv Graph Data Explorer to navigate your Amazon Neptune data without using queries.

The Graph Data Explorer allows you to define path patterns to query from your data, using filters on both your vertices and edges. You can filter the elements in the declared path according to their label, direction, and property values, allowing you to perform complex path pattern searches with no code.

The Graph Data Explorer enables no-code path exploration directly against your Amazon Neptune graph database in just a few clicks
The Graph Data Explorer enables no-code path exploration directly against your Amazon Neptune graph database in just a few clicks
Access your data model
Access your graph data model

Instantly Load & View Your Data Model

Understanding and verifying your data schema is critical component of graph management.

This is why gdotv provides an overview of your data structure with the data model view. For Amazon Neptune, there is no need to provide a data model, as gdotv is able to infer the schema directly from the data itself. This is always just a click away, meaning that you always have an bird’s-eye view of your vertices, edges, and properties right at your fingertips.

Modify Your Amazon Neptune Graph Data Directly within gdotv

Want to adjust something in your graph? Take a hands-on approach and manage your Amazon Neptune graph directly.

Using gdotv, you can directly create, modify, and delete the edges and vertices – as well as modify the properties associated with them – allowing you to make changes on the fly.

Create, update or delete vertices, edges, and properties interactively
Create, update or delete vertices, edges, and properties interactively

Frequently Asked Questions (FAQs)

gdotv: The Amazon Neptune IDE

Turn your graph data into connected insights when you use gdotv to query, explore, and visualize your Amazon Neptune graph database. 

Sign up for a free trial today and discover how gdotv amps up your productivity as the perfect Amazon Neptune IDE and graph visualization tool. 

Stay in Touch

Want to stay connected with everything happening at gdotv? Sign up for the monthly gdotv Newsletter to get product updates, fresh blog posts, in-person events, and (sometimes) bad jokes straight to your inbox.

Or, prefer to talk with the gdotv team directly? Use the form below to get in touch.