Skip to main content
Graph is a named Durable Object for property-graph data. Nodes and edges have stable IDs, a kind, and optional JSON properties. Edges are directed and may have a numeric weight.

Bind a graph

Write nodes and edges

Traverse

Depth is bounded from 1 through 8. Traversal limits are part of the API so one request cannot turn into an unbounded graph scan.

Complete API

Create property indexes for fields used in nodeFilter or edgeFilter. A Graph is best for bounded application traversal; publish event history to Iceberg when you also need large analytical scans.