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.