---
title: "Prerequisites"
description: "Prerequisites for visualizing Aerospike Graph data using the G.V() desktop application and Docker."
---

# Prerequisites

> For the complete documentation index see: [llms.txt](https://aerospike.com/docs/llms.txt)
> 
> All documentation pages available in markdown.

This tutorial builds on either the Java or Python basics tutorial. Before you begin, complete one of the following tutorials and keep your Docker environment running:

-   [Graph and Java basics](https://aerospike.com/docs/graph/graph-and-java-basics/) (if you prefer Java)
-   [Graph and Python basics](https://aerospike.com/docs/graph/graph-and-python-basics/) (if you prefer Python)

Both tutorials create the same graph data model with users, accounts, and transactions, so you can proceed with this visualization tutorial after completing either one. You will also need to install G.V() to visualize your graph data.

Starting fresh?

If you haven’t completed either basics tutorial yet, you can still follow along. The next page includes a data loading script that creates the sample dataset directly. However, we recommend completing the [Java](https://aerospike.com/docs/graph/graph-and-java-basics/) or [Python](https://aerospike.com/docs/graph/graph-and-python-basics/) tutorial first to understand the data model and query patterns you’ll be visualizing.

## Required

Aerospike Graph in Docker

You must have AGS running in Docker from the Java or Python basics tutorial. If you stopped the containers, restart them:

Terminal window

```shell
cd aerospike-graph

docker compose up -d
```

Verify AGS is running:

Terminal window

```shell
docker logs aerospike-graph-service
```

You should see `Warmup is complete` in the output.

G.V()

G.V() is a desktop application for visualizing and querying graph databases. Download the appropriate version for your operating system from [gdotv.com](https://gdotv.com/).

**Installation:**

-   **macOS**: Download the `.dmg` file, open it, and drag G.V() to your Applications folder.
-   **Windows**: Download the `.exe` installer and run it.
-   **Linux**: Download the `.AppImage` file and make it executable with `chmod +x`.

After installation, launch G.V() to verify it opens correctly.

Graph data loaded

Before visualizing, you need data in your graph. If you followed the Java or Python basics tutorial, the example application drops all data after running queries.

To reload the data and keep it available for visualization, you will run a data loading script in the next section.

G.V() connects to AGS over WebSocket on port 8182, the same endpoint used by the Gremlin Java and Python drivers. Ensure no firewall rules block this connection on localhost.

::: undefined
-   I’ve completed the Java or Python basics tutorial.
-   I’ve installed G.V().
-   I’ve verified AGS is running in Docker.
:::

[Previous  
Tutorial: Visualize your graph with G.V()](https://aerospike.com/docs/graph/visualize-your-graph-with-gdotv) [Next  
Connect G.V() to Aerospike Graph](https://aerospike.com/docs/graph/visualize-your-graph-with-gdotv/step/1/part/1/connect-gdotv)