Hover node — show tooltip and highlight neighbors
Click empty space — clear highlight
Right-click node — context menu (change layer / icon, hide)
Wheel — zoom in / out
Drag node — reposition
Drag empty space — pan the canvas
Escape — close open modal / context menu / search results
Import — paste DOT / Graphviz or LLDP JSON
Vertical / Horizontal / Force — switch layout algorithm
Fit — zoom so the whole graph is visible
Ports / Hostnames — toggle edge and node labels
Endpoints — hide hosts / servers / firewalls for a cleaner fabric view
Show All — unhide nodes that were hidden via the context menu
Each node is auto-grouped by the letter prefix of its name (e.g. spine1, spine2 → spine). In the import modal you can assign an icon and layer (1=top, 11=bottom) per group, or hide the group entirely.
Paste your DOT graph definition below. Supports graph and digraph formats with node:port syntax.
Group devices whose name contains any of these words (comma-separated, case-insensitive). Longer words match first; a name that hits no keyword falls back to its first-letter prefix.
Assign layers (1=top, 11=bottom) and icons for each device prefix.
Paste LLDP topology JSON data. Expected format with nodes and links arrays.