# Connecting Nodes (/docs/editor/connecting-nodes)

How to draw edges between nodes on the canvas.



Edges define execution order and data flow between nodes.

Drawing an edge [#drawing-an-edge]

1. Hover over a node's output port (right side circle)
2. Click and drag from the port
3. Release on another node's input port (left side circle)

Deleting an edge [#deleting-an-edge]

Click the edge line to select it, then press **Delete** or **Backspace**.

Rules [#rules]

* A node can have multiple outgoing edges (fan-out)
* A node can have multiple incoming edges (fan-in)
* Cycles are not allowed (the graph must be acyclic)

Next steps [#next-steps]

* [Configuring Nodes](/docs/editor/configuring-nodes) - referencing upstream data
