Hi, my company is considering this product, and I have a few questions. What capabilities does this tool have in a fully isolated, air-gapped environment with no network connection? Could you please elaborate?
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system:
1 Like
Honestly not much use. It’s an AI automation and integration platform, you would usually want to use it connecting to APIs etc.
So it does need internet.
Feel free to book a free consulting call with me and I can elaborate on many use-cases: Book a Call - SmoothWork
Hey @BaldPilot Welcome to the n8n community!
Absolutely, you can run n8n completely offline by self-hosting it using Docker or npm and setting specific environment variables to disable telemetry, version checks, and server calls. This makes n8n a powerful local automation and orchestration tool for air-gapped environments, allowing you to trigger workflows based on local events, read/write local files, interact with internal databases, and connect to on-prem APIs and services.
You can use the built-in low-code nodes to design workflows visually and add custom logic with the Code node for JavaScript or Python. For AI, it’s possible to run local LLMs (like Ollama or LM-Studio) and integrate them into your workflows entirely on-premises. Just keep in mind that some community features and licensing options, like registration or enterprise licenses, require online access or contacting n8n.
Ultimately, in an air-gapped setup, you’re responsible for securing your environment, managing data, and ensuring everything runs smoothly. But n8n itself, once set up with the right environment variables, is fully capable of functioning offline for most automation needs.
And to be honest if you really want to learn n8n as a no code low code platform, i recommend doing this isolation setup and learn the basics using the Code Node and its actually pretty fun, cause n8n is not specifically an AI TOOL, its a low code no code platform, so you can enjoy that as well, let me know if this helps
from my understanding is that most of n8n’s 400+ integration nodes are wrappers for cloud APIs (Google, Slack, Notion, Stripe, etc.). If you disconnect from the internet, those nodes become useless. is this not true?
1 Like
Any node which requires GET/POST or triggers which require active socket connection for listening of events, would not work in an isolated environment as you have described, if you truly want to learn no code low code, you can isolate the n8n, in npm just install it and run it and do not set a webhook URL that would most likely give you that experience, for learning n8n as a low code tool, you should go with the isolation, and maybe some node might function, but yes most of the nodes wont work