Back to Nodes

InfraNodus Graph RAG

Last updated Dec 9, 2025

n8n community node to work with the InfraNodus GraphRAG API

110 Weekly Downloads
217 Monthly Downloads

Included Nodes

InfraNodus Graph RAG

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.

InfraNodus graph

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

  1. Open the nodes panel at the top right of your n8n editor (+ button)
  2. Search for "InfraNodus"
  3. Click on the "Install" button

For manual installation:

You can install this node manually if you're running a local version of n8n.

  1. Install the local version of n8n

If you don't have n8n installed yet, you can install it using

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 npm n8n 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
  1. 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
  1. Install the node

Change to the nodes folder:

cd ~/.n8n/nodes

If it doesn't exist, create it first:

mkdir -p ~/.n8n/nodes
  1. Install the node into this folder:
npm install n8n-nodes-infranodus
  1. 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.

  1. Create a copy of this repository on your local machine

  2. Go to this node's folder on your local machine and install dependencies

npm install
  1. Make the necessary changes and build the node
npm build
  1. Make sure you're in the InfraNodus node's folder and run:
npm link
  1. Then go to the locally installed n8n/nodes folder, usually at
cd ~/.n8n/nodes
  1. 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.

  1. 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:

  1. Run the build command in the node's folder
npm run build
  1. 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

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