# How to connect tools to each other

Connecting tools in Cascade is essential.

When you drag and drop a tool from the tool menu onto the Canvas, Cascade will automatically determine the optimal preceding tool to connect the input node to. This suggested connection is solidified when the tool is dropped onto the Canvas.

<figure><img src="/files/CIRboRMtwJ9Ek3f2aa4r" alt=""><figcaption><p>Drag and drop a tool from the tool menu</p></figcaption></figure>

To alter an existing connection or to connect a tool to another, simply drag and drop from the output node of one tool to the input node of another. Be aware that if you drop the connection from an output node of a tool with an existing connection, it will replace the existing connection.image

<figure><img src="/files/UB5BsqyTCMybIWfIlX6G" alt=""><figcaption><p>Replace an existing connection</p></figcaption></figure>

### Related Questions

<details>

<summary>How do I connect tools together in Cascade?</summary>

You can connect tools by dragging and dropping from the output node of one tool to the input node of another. Be aware that if you drop the connection from an output node of a tool with an existing connection, it will replace the existing connection.

</details>

<details>

<summary>How do I change an existing connection between tools in Cascade?</summary>

To alter an existing connection or to connect a tool to another, simply drag and drop from the output node of one tool to the input node of another. Be aware that if you drop the connection from an output node of a tool with an existing connection, it will replace the existing connection.

</details>

<details>

<summary>How do I delete a connection between two tools?</summary>

To easily delete a connection between two tools, right click on a connection and select “Delete Connection”.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cascade.io/cascade/cascade-faqs/knowledge-based/how-to-connect-tools-to-each-other.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
