Inputs and outputs
The building blocks of tools are called nodes. Each node is a different step of a tool, each representing a different task that can be automated in Cargo. Every tool starts with some input data as its starting point of your tool which defines the data schema for the subsequent action to pull data from.

Connecting nodes
To connect two nodes, click on the output symbol of the first node and drag the connection to the input symbol of a subsequent node.

Save and publish
When you first create a tool, it is automatically saved as a draft. You can leave and return later to finish building the tool without losing your progress.