Among visual automation tools, n8n holds a particular place: it is the only one of the major players you can install yourself. That difference looks technical. It is really economic and strategic.
Definition
n8n is an automation platform that lets you build Workflow by connecting visual blocks, without writing code. It comes as a version hosted by the vendor or installed on your own server.
Its positioning comes down to three points: billing per execution rather than per operation, the option of Self-hosting, and a code node available when standard blocks fall short.
The billing difference shows fastest. On most platforms, a fifteen-step workflow consumes fifteen operations. On n8n, one execution stays one execution whatever the number of steps. On long scenarios the difference in invoice is considerable.
What genuinely sets it apart
| Criterion | n8n | Closed platforms |
|---|---|---|
| Billing | Per execution | Per operation, often |
| Hosting on your side | Possible | No |
| Custom code | Dedicated node | Limited or absent |
| Learning curve | Slightly steeper | More immediate |
| Ready-made integrations | Many | Often more |
The last two lines are the price to pay. n8n asks a little more effort at the start, and some Integration are less polished than at competitors established for longer. In exchange, the generic API call node lets you connect what is not covered.
Who it suits
If your automations handle volume, per-execution billing changes everything. That is the most frequent case where the choice makes itself.
If your data is sensitive, self-hosting means nothing passes through a third party. For client files or health data, the argument is sometimes decisive.
If you want to plug in AI, n8n offers blocks dedicated to models, to RAG and to AI agent, which saves assembling the machinery yourself.
Conversely, if you want to connect two consumer tools in five minutes and never go further, a simpler platform will do the job without asking you to learn anything.
Self-hosting is not free, it is different. You do not pay a subscription, you pay for a server, backups and update time. That calculation belongs before the migration, not after.
Frequently asked questions
Do you need to code?
Not for everyday use. Blocks cover the vast majority of cases, and the code node stays optional. Comfort with conditional logic helps more than programming itself.
Is the vendor-hosted version enough?
To start, more than enough, and it avoids any infrastructure question. Self-hosting becomes interesting when volume rises or confidentiality demands it.
Can you migrate from another tool?
Not automatically. A scenario is rebuilt, not transferred. That is the real cost of switching, and the reason to document your scenarios in plain words somewhere.
How do you start without getting lost?
By building one real case end to end rather than exploring the available blocks. Our n8n course works that way, from the first connection through to scenarios that handle errors and volume.