Amazon Neptune IDE
& Graph Visualization Tool
Explore, query, and visualize your graph data in Amazon Neptune with gdotv.
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
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.
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.
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.
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.
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 gdotv’s rich user interface. gdotv allows you to generate query profiles and traversal explanations in just one click from Amazon Neptune’s API, enabling you to fully investigate performance issues in your database queries.
With gdotv’s 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.
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.
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.
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.
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.
Or, prefer to talk with the gdotv team directly? Use the form below to get in touch.
