We read n8n’s source code. Here’s what an integration count actually means.
Every automation vendor leads with a number. 500 integrations. 1,000 apps. 7,000 connectors. Nobody ever says what they counted. So we cloned n8n’s repository — it’s public, anyone can do this — and counted.
547 “nodes” is 307 apps
103 of those files are the trigger version of an app that already has an action node — a Slack node and a Slack trigger, counted twice. Another 106 are older versions kept for compatibility. The real number of distinct services is about 307.
402 “authentication schemes” is about six
184 of those files take an API key and put it in a header. 77 are OAuth2 variants that all extend one shared parent. We compared their Google Sheets credential against their Google Drive credential: the entire difference is three URL strings and an icon. That is a configuration entry with a class declaration wrapped around it.
119 “AI nodes” is LangChain
103 of the 135 files import @langchain/*. The vector stores are @langchain/pinecone and @langchain/qdrant. The models are @langchain/openai and @langchain/anthropic. LangChain did that engineering and gave it away. n8n added a form and a position on a canvas.
None of this is dishonest. It is a count of files in a folder, presented as a count of capabilities — and it is the industry standard. When the next vendor tells you 7,000 apps, they counted the same way.
The number nobody publishes
How many of those integrations were tested this quarter.
41 places their code refuses to run without a licence
While we were in the repository we read their licence checks — the points where the software stops unless you have paid. There are 41. Among them:
feat:variables— variablesfeat:folders— putting your workflows in folders. Enforced in 34 separate placesfeat:sharing— showing a workflow to a colleagueDEBUG_IN_EDITOR— clicking a step to see what went in and what came out. Hard-coded offfeat:sourceControl,feat:namedVersions,feat:workflowReviews— version history and reviewEXTERNAL_SECRETS,LOG_STREAMING— secrets management and log export
And from their pricing page: execution history is seven days on the €20 plan. Audit logging is Enterprise-only — so you can spend €8,004 a year on their €667/month Business plan and still not be able to prove who changed what.
The things they charge for are in our free edition.
The audit trail and the full run log
Every action attributed and timestamped. Every run keeps what went in, what came out, and how it ended. In the free edition, not a tier.
No meter, at any tier
No execution limits, no concurrency limits, no retention window, no per-run charge. There is no metering code in our product to enforce one.
An assistant that runs the platform
Not a box you wire up inside one workflow. Tell it what you want — it makes the connection, builds the automation, runs it, and fixes it when it breaks.
One file
A single JAR with its database inside it, on a machine you already own. No Node, no Postgres, no Redis, no container runtime. A Raspberry Pi is enough.
Plugins that must be signed
Every tool we load is signed and hash-verified in its own isolated classloader, and refuses to load if it has been altered. On n8n’s free tier, extending it means installing an npm package into the same process that holds every credential you own.
One tool per kind of work
13 database vendors in one tool. The whole AWS command line in another. Sixteen Google services in a third. Plus Essbase, TM1 and JDE, which they don’t reach at all.
Where n8n is better than us.
- About 307 ready-made service integrations that work today. We have more artifacts and fewer we can vouch for. If your job is connecting one online service to another, they will get you there faster.
- A visual canvas. We don’t have one — ours is a conversation instead.
- High availability at their Enterprise tier. We don’t have it.
That’s the list. We’d rather print it than have you find it.
Download InTouch AI free The full side-by-side →
Figures taken from n8n’s public repository and pricing page on 30 July 2026. Both change — check them yourself, which is the point.