When to Use - Rendering a Neo4j graph in a browser (vanilla JS, React, Vite) with custom interactions, rendering, or data shapes - Visualizing results as an interactive graph - Wiring zoom, pan, drag, click, hover, lasso, or box-select interactions - Embedding NVL inside an existing app and synchronizing graph state When NOT to Use - Pre-styled embedded graph view with default behavior, no custom interactions → from (Neo4j Needle / NDL design system) — wraps NVL with default Neo4j styling. See Use NVL or the Needle Component? below. - Python / Jupyter notebook graph visualization → (the Pytho…