Set up your GDS environment

Optional

You do not have to setup an environment to continue the course.

You will however get the most out of the course if you have the opportunity to experiment and explore the concepts covered.

You do not require your own Neo4j instance to complete this course. However, you will benefit from having access to one for freedom, flexibility and exploration.

Throughout this course, you have access to a browser-based sandbox environment with pre-loaded data. This sandbox includes everything you need to complete the course—a Neo4j database with the Graph Data Science library already installed and the recommendations dataset loaded.

You can run all course queries directly in the sandbox without any additional setup.

To access your sandbox in Neo4j Browser:

Open Neo4j Sandbox and navigate to your course instance. This gives you a full Neo4j Browser experience where you can:

  • Run and experiment with all course queries

  • Visualize graph results

  • Explore the recommendations dataset

  • Test your own variations

Optional: Set up your own environment

While the sandbox is sufficient for completing this course, setting up your own Neo4j environment offers additional benefits:

  • Experiment freely - Try variations without affecting the course sandbox

  • Work offline - Continue learning without an internet connection (Desktop only)

  • Build your portfolio - Create projects with your own datasets

  • Prepare for real-world use - Learn the setup process you’ll need at work

If you’d like to set up your own environment, you have two options: Neo4j Aura (cloud-based) or Neo4j Desktop (local installation). Both are optional and offer many benefits, but there is no necessity to use them for this course.

Optional: Neo4j Aura (cloud)

Details

Neo4j Aura is Neo4j’s fully managed cloud service.

You can run the GDS plugin on a free Aura Instance right out of the box—no payment or card details needed.

Choose Aura if you:

  • Want to access your database from anywhere

  • Prefer not to install software locally

  • Have limited local storage or computing resources

  • Want automatic backups and updates

Setting up Neo4j Aura:

  1. Navigate to AuraDB

  2. Click Start free to create an account

Neo4j Aura signup page with Start Free button highlighted
  1. Follow the signup flow and select a free instance

Neo4j signup

You can destroy and spin up as many free instances as you like. Once you’re finished with this course, you can easily import your own data instead of the demo dataset.

To load the movie recommendations dataset:

  1. Download this .dump file

  2. Click Backup & Restore in your Aura instance

Aura Instances page
  1. Upload the .dump file

Backup and restore tab in Aura Instances page

After the import completes, you’ll have the same dataset available in your own cloud instance.

Optional: Neo4j Desktop (local)

Details

Neo4j Desktop is a local development environment for Neo4j.

Choose Desktop if you:

  • Want to work offline

  • Prefer local control of your data

  • Need unlimited storage for experimentation

  • Want faster query performance for large datasets

Setting up Neo4j Desktop:

  1. Navigate to Neo4j Desktop

  2. Download and install Neo4j Desktop for your operating system

Neo4j Desktop download page showing Download button
  1. Launch Neo4j Desktop and create a new instance

Neo4j Desktop main interface showing the create instance modal
  1. Click the three dots next to your instance, and open the plugins window

Neo4j Desktop menu with plugin window navigation
  1. Install the Graph Data Science Library plugin

Neo4j Desktop Plugins tab showing the Graph Data Science Library with Install button

To load the movie recommendations dataset:

  1. Download this .dump file

  2. From your DBMS menu, select Create new DBMS from Dump

Neo4j Desktop showing the load from .dump option

Once the dump has been loaded, you’ll have a local version of the recommendations dataset available for querying and experimentation.

Check your understanding

Which environment has GDS preinstalled?

You want to start using GDS immediately without installing plugins. Which option is ready to use out of the box?

  • ✓ Neo4j Aura Free Tier

  • ❏ Neo4j Desktop

  • ❏ Both require manual GDS installation

  • ❏ Neither includes GDS by default

Hint

Think about which platform the lesson describes as having GDS available "right out of the box."

Solution

Neo4j Aura Free Tier includes GDS preinstalled and ready to use. With Desktop, you need to manually install the GDS plugin from the plugins menu before you can use it.

Summary

In this lesson, you learned:

  • How to access your course sandbox in Neo4j Browser for running all course queries

  • That you can optionally set up your own Neo4j environment (Aura or Desktop) for additional benefits

  • How to set up Neo4j Aura (cloud) or Neo4j Desktop (local) with GDS enabled

  • How to restore database dumps for hands-on practice

You have everything you need to complete this course in the sandbox, with the option to experiment further in your own environment.

In the next module, you’ll learn the fundamentals of the GDS workflow: how to project graphs, run algorithms, and write results back to your database.

Chatbot

How can I help you today?