Graph Catalog

1. Production-quality tier

Table 1. List of all production-quality graph operations in the GDS library. Functions are written in italic.
Description Operation

Project Graph

gds.graph.project

gds.graph.project.estimate

gds.graph.project.cypher

gds.graph.project.cypher.estimate

gds.alpha.graph.project

Check if a graph exists

gds.graph.exists

gds.graph.exists

List graphs

gds.graph.list

Drop node properties from a named graph

gds.graph.nodeProperties.drop

gds.graph.removeNodeProperties (deprecated)

Delete relationships from a named graph

gds.graph.relationships.drop

gds.graph.deleteRelationships (deprecated)

Remove a named graph from memory

gds.graph.drop

Stream a single node property to the procedure caller

gds.graph.nodeProperty.stream

gds.graph.streamNodeProperty (deprecated)

Stream node properties to the procedure caller

gds.graph.nodeProperties.stream

gds.graph.streamNodeProperties (deprecated)

Stream a single relationship property to the procedure caller

gds.graph.relationshipProperty.stream

gds.graph.streamRelationshipProperty (deprecated)

Stream relationship properties to the procedure caller

gds.graph.relationshipProperties.stream

gds.graph.streamRelationshipProperties (deprecated)

Write node properties to Neo4j

gds.graph.nodeProperties.write

gds.graph.writeNodeProperties

Write relationships to Neo4j

gds.graph.relationship.write

gds.graph.writeRelationship

Graph Export

gds.graph.export

2. Beta Tier

Table 2. List of all beta graph operations in the GDS library. Functions are written in italic.
Description Operation

Project a graph from a graph in the catalog

gds.beta.graph.project.subgraph

Generate Random Graph

gds.beta.graph.generate

CSV Export

gds.beta.graph.export.csv

gds.beta.graph.export.csv.estimate

Stream relationship topologies to the procedure caller

gds.beta.graph.relationships.stream

Convert directed relationships to undirected

gds.beta.graph.relationships.toUndirected

gds.beta.graph.relationships.toUndirected.estimate

3. Alpha Tier

Table 3. List of all alpha graph operations in the GDS library. Functions are written in italic.
Description Operation

Drop a graph property from a named graph

gds.alpha.graph.graphProperty.drop

Stream a graph property to the procedure caller

gds.alpha.graph.graphProperty.stream

Sample a subgraph using random walk with restarts

gds.alpha.graph.sample.rwr

Add node labels to the in-memory graph

gds.alpha.graph.nodeLabel.mutate

Write node labels to the database

gds.alpha.graph.nodeLabel.write