Edges

Edges

An edge is a directional connection between two nodes. It describes how requests, data, ownership, or events flow through your system.

WebAPIDB
web → api → db

Line styles

An edge is directional and can be drawn in one of four line styles. Pick what reads best for the layout:

Bezier

smooth curve · the default

Smoothstep

rounded right-angles

Step

square right-angles

Straight

direct line

Select an edge and switch its line in the selection bar, or set a map-wide default from Canvas settings. The choice is saved per edge in canopy.json as "line": "step", "smoothstep", "bezier", or "straight".

Working with edges

  • Draw - drag between node handles to connect them.
  • Style - swap an edge's line type.
  • Direction - edges follow the flow you draw.
  • Delete - select an edge and remove it without affecting the nodes.

Edges do not count toward your node limit, and they make dependencies explicit so you can trace what depends on what across your system.

In exported architecture.md, CLAUDE.md, and AGENTS.md, edges render as simple arrows (- api → db, llm) so agents can parse the topology.

to paste into any AI.

Ask ChatGPT about this page.

Ask Claude about this page.

Need help? Sign in to chat with support

Have ideas?

General inquiry? Email support.