API Graph Visualization¶
An interactive force-directed map of the project's API surface. Nodes are the types and concepts that make up the codebase; edges are the typed relationships between them. The full node and edge taxonomy is defined in the doc graph model RFC.
Use it to trace capability chains, explore the class hierarchy, and inspect individual nodes and their direct neighbors. It is built to be explored rather than just looked at:
- Role-aware nodes: concrete backends, abstract base classes, and facades are
drawn distinctly;
Store/AsyncStorestand out from other facades. - Collapse by default: method nodes are folded into their class so the opening view is capability-level. Double-click a class (or use Expand all) to reveal its methods, clustered around it.
- Detail with deep links: select any node or edge to see its metadata plus
jump-to-source links — the source
file:lineand governing spec on GitHub, and the API docs page on this site. - Faceted filtering: text search plus filters for node kind, class role, edge kind, runtime (sync/async), capability, and a selected node's dependency neighbourhood. Facets combine.
The visualization runs fully in the browser, with no server or build step.
See also¶
- Architecture Overview: three-layer design
- API Reference: full method and capability reference
- Capabilities Matrix: per-backend capability support table