Description
n8n-nodes-infranodus
This is an n8n community node from InfraNodus. It lets you use InfraNodus GraphRAG API in your n8n workflows.
You can create and use knowledge graphs as experts in your LLM workflows (no OpenAI keys required). InfraNodus can provide information about the main topics and content gaps in any text, so you can use it in your marketing and research workflows.

Video demo: https://www.youtube.com/watch?v=kS0QTUvcH6E
You can also use the knowledge graphs to augment and improve your RAG flows with graph-based AI advice about the structure of the knowledge and better quality retrieval without the need to set up complex vector store infrastructures.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
For automatic installation
- Open the nodes panel at the top right of your n8n editor (+ button)
- Search for "InfraNodus"
- Click on the "Install" button
For manual installation:
You can install this node manually if you're running a local version of n8n.
- Install the local version of n8n
If you don't have n8n installed yet, you can install it using
- n8n Docker installer (in this case you'll need Docker installed)
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
- through the command line in your terminal using the n8n NPX installer — for temporarily launching n8n without installing it (in this case, you'll need node version 20 or 22 installed).
npx n8n
- through
npmn8n node package manager (in this case you install it globally and can launch it from your termainal)
npm install n8n -g
In all cases, your configuration settings will be saved even if you quit at this folder, where you can also install the InfraNodus node:
cd ~/.n8n
- Launch the local version of n8n
- If it's installed globally:
n8n start
- If it's installed through Docker:
Start the Docker n8n instsance:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Then access the Docker shell (terminal entry into your Docker n8n instance):
docker exec -it n8n sh
- Install the node
Change to the nodes folder:
cd ~/.n8n/nodes
If it doesn't exist, create it first:
mkdir -p ~/.n8n/nodes
- Install the node into this folder:
npm install n8n-nodes-infranodus
- Then restart n8n
Local Node Development
If you're using the node on your local machine, you can link your local InfraNodus n8n node to your local n8n instance.
Then you can modify the resources and requests using the InfraNodus API. You can also add new custom tools.
If you have InfraNodus running locally, you can replace the baseUrl with your local InfraNodus instance address (default is https://infranodus.com/api/v1).
In order to start local development, you need to link your local InfraNodus n8n node to your local n8n instance, so every time you change the code in the InfraNodus n8n node, it updates in n8n as well.
-
Create a copy of this repository on your local machine
-
Go to this node's folder on your local machine and install dependencies
npm install
- Make the necessary changes and build the node
npm build
- Make sure you're in the InfraNodus node's folder and run:
npm link
- Then go to the locally installed
n8n/nodesfolder, usually at
cd ~/.n8n/nodes
- Link the local InfraNodus n8n node package to the n8n instance:
npm link n8n-nodes-infranodus
This will make your local n8n instance refer not to the generally available npm package but to the local infranodus n8n node instance you linked to.
- Then run the n8n instance locally using the
n8n start
To Update the Local Node in n8n
To have the updates reflected in n8n, you need to:
- Run the build command in the node's folder
npm run build
- Restart n8n:
n8n start
Operations
The node supports the following operations:
- Create a knowledge graph
- Get a knowledge graph
- Generate a question based on the content gaps in a knowledge graph
- Prompt a knowledge graph expert
Credentials
The node requires an API token from InfraNodus. You can get it from your InfraNodus account.
We use Bearer authentication in case you want to build your own node using InfraNodus.
Compatibility
The node is compatible with n8n v0.225.0 and above.
Usage
To learn more about using InfraNodus with n8n, see our tutorials and videos on the Nodus Labs support portal: https://support.noduslabs.com/hc/en-us/search?utf8=%E2%9C%93&query=n8n
Resources
- n8n community nodes documentation
- Nodus Labs support portal
- InfraNodus API endpoints
- Video demo of how the InfraNodus n8n node works
Version history
v 0.1.7 (2025-12-03)
- bug fixes
- improve installation instructions
v 0.1.5 (2025-12-03)
- Add new GraphRAG / vector search retrieval endpoint
- Add support for latest AI models
- Add local development instructions to the README file
v 0.1.4 (2025-10-25)
- Fix bugs with duplicate tool definitions
v 0.1.3 (2025-09-17)
- Fix bugs and incorrect tool settings
v 0.1.0 (2025-09-11)
- Initial release