Neo4j Snap Pack

Overview

The Neo4j Snap Pack contains the following Snaps to connect to your Neo4j graph database and perform the respective operations:

  • Neo4j Read: Retrieves nodes of a given label, with optional filter, return field, sort, and limit criteria.
  • Neo4j Write: Creates or merges nodes of a given label in batches.
  • Neo4j Update: Updates the properties of existing nodes that match the specified criteria.
  • Neo4j Delete: Deletes nodes of a given label, optionally detaching their relationships first.
  • Neo4j Execute: Runs an arbitrary Cypher query with optional query parameters.
  • Neo4j Schema Discovery: Retrieves the node labels, relationship types, and property keys defined in the target database.

Prerequisites

  • A running Neo4j instance that is reachable from your Snaplex.
  • A Neo4j user name and password with the privileges required for the operations you intend to run. Write, Update, and Delete operations require write privileges on the target database.
  • The Bolt connector enabled on the Neo4j instance and its port open to the Snaplex.

Supported versions

This Snap Pack is tested against Neo4j 5.x using the Bolt protocol.