> For the complete documentation index, see [llms.txt](https://docs.midio.com/midio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.midio.com/midio-docs/reference/overview/the-node-editor.md).

# The Node Editor

## Node editor

![node palette](https://1896308808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRdFpuRAnTVYgmlCXLLou%2Fuploads%2Fp5w2vJq6FYf8MXMhvoDh%2Fnode_palette.png?alt=media)

The node editor is used to create and edit flows. The space bar can be used to bring up the **node palette**, which lets you search through all available nodes (functions and events), and place them on the canvas.

![connect nodes](https://1896308808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRdFpuRAnTVYgmlCXLLou%2Fuploads%2FVnkarlVkqD5H1A95rsY0%2Fconnect_nodes.png?alt=media)

Nodes can be connected together by clicking on one of their properties, which starts the creation of a new arrow.

## Nodes

Function instances that have input or output triggers also get a play-button in their header, which can be clicked to execute a flow starting from that node.

<figure><img src="https://1896308808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRdFpuRAnTVYgmlCXLLou%2Fuploads%2FsWQpepm2huIOJ8EPfwgM%2Fimage.png?alt=media&amp;token=48f740a3-3828-4df7-b386-c660e4ec85d6" alt="" width="375"><figcaption></figcaption></figure>
