In n8n, integrations are called nodes.
Nodes are the building blocks of workflows in n8n. They're an entry point for retrieving data, a function to process data, or an exit for sending data. The data process includes filtering, recomposing, and changing data. There can be one or several nodes for your API, service or app. You can connect multiple nodes, which allows you to create both simple and complex workflows.
n8n includes a collection of built-in integrations. Refer to Built-in nodes for documentation on all of n8n's built-in nodes.
In addition to using the built-in nodes, you can also install community-built nodes. Refer to Community nodes for more information.
Credential-only nodes and custom operations#
One of the most complex parts of setting up API calls is managing authentication. n8n provides credentials support for operations and services beyond those supported by built-in nodes.
- Custom operations for existing nodes: n8n supplies hundreds of nodes, allowing you to create workflows that link multiple products. However, some nodes don't include all the possible operations supported by a product's API. You can work around this by making a custom API call using the HTTP Request node.
- Credential-only nodes: n8n includes credential-only nodes. These are integrations where n8n supports setting up credentials for use in the HTTP Request node, but doesn't provide a standalone node.
Refer to Custom operations for more information.
If you need to connect to a service where n8n doesn't have a node, or a credential-only node, you can still use the HTTP Request node. Refer to the node page for details on how to set up authentication and create your API call.
Where to go next#
- If you want to create your own node, head over to the Creating Nodes section.
- Check out Community nodes to learn about installing and managing community-built nodes.
- If you'd like to learn more about the different nodes in n8n, their functionalities and example usage, check out n8n's node libraries: Core nodes, Actions, and Triggers.
- If you'd like to learn how to add the credentials for the different nodes, head over to the Credentials section.