# Workspace Dependency Graph This page shows the dependency relationships between DataFusion's workspace crates. This only includes internal dependencies, external crates like `Arrow` are not included The dependency graph is auto-generated by `docs/scripts/generate_dependency_graph.sh` to ensure it stays up-to-date, and the script now runs automatically as part of `docs/build.sh`. ## Dependency Graph for Workspace Crates ```{raw} html
``` ```{eval-rst} .. raw:: html :file: ../../_static/data/deps.svg ``` ```{raw} html
Interactive SVG (pan, zoom, search)
Open SVG ↗
``` ### Legend - black lines: normal dependency - blue lines: dev-dependency - green lines: build-dependency - dotted lines: optional dependency (could be removed by disabling a cargo feature) Transitive dependencies are intentionally ignored to keep the graph readable. The dependency graph is generated through `cargo depgraph` by `docs/scripts/generate_dependency_graph.sh`.