Notebook Servers

Colocated Jupyter Notebooks within the ArangoDB Platform

ArangoDB Platform

The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, get in touch  with the ArangoDB team.

ArangoDB Notebooks provide a Python-based, Jupyter-compatible interface for building and experimenting with graph-powered data, GenAI, and graph machine learning workflows directly connected to ArangoDB databases. The notebook servers are embedded in the ArangoDB Platform ecosystem and offer a pre-configured environment where everything, including all the necessary services and configurations, comes preloaded. You don’t need to set up or configure the infrastructure, and can immediately start using the GraphML and GenAI functionalities.

The notebooks are primarily focused on the following solutions:

  • GraphRAG: A complete solution for extracting entities from text files to create a knowledge graph that you can then query with a natural language interface.
  • GraphML: Apply machine learning to graphs for link prediction, classification, and similar tasks.
  • Integrations: Use ArangoDB together with cuGraph, NetworkX, and other data science tools.

The ArangoDB Notebooks include the following:

  • Automatically connect to ArangoDB databases and GenAI platform services
  • Magic commands that simplify database interactions
  • Example notebooks for learning

Quickstart

  1. In the ArangoDB Platform web interface, expand GenAI Tools in the main navigation and click Notebook servers.
  2. The page displays an overview of the notebook services. Click New notebook server to create a new one.
  3. After your notebook service has been deployed, you can click the ID to start interacting with the Jupyter interface.

Examples

  • To get a better understanding of how to interact with ArangoDB using notebooks, open the GettingStarted.ipynb notebook from the file browser to learn the basics.
  • To get started with GraphRAG using ArangoDB’s integrated notebook servers, see the GraphRAG Notebook Tutorial.
  • To get started with GraphML using ArangoDB’s integrated notebook servers, see the GraphML Notebooks and API documentation.

On this page