n8n

n8n

Workflows en nœuds, du déclencheur aux modèles d'IA

n8n est une plateforme d'automatisation écrite en TypeScript. Un workflow y est une chaîne de nœuds posée sur un canevas : il part d'un déclencheur (webhook, planification) et passe par des appels de services, des conditions ou des modèles d'IA. Son éditeur, n8n GmbH, la propose en cloud ou en image Docker à héberger soi-même. Le README revendique plus de 1 500 intégrations et 9 000 modèles de workflows.

ToolJet monte des interfaces internes, Dify des applications LLM ; n8n part du workflow entre services et y loge des agents IA. Le comparatif des outils d'automatisation et d'agents IA met la licence et les éditions de n8n face à celles des autres outils.

Glisser du code ou un agent IA entre deux nœuds

  • Du code là où le canevas ne suffit pas : le nœud Code exécute du JavaScript ou du Python. En auto-hébergé, il importe des modules npm externes ; sur n8n Cloud, seuls crypto et moment sont disponibles.
  • Des agents IA dans le workflow : nœuds IA bâtis sur LangChain, fournisseur de modèles interchangeable (OpenAI, Anthropic, Google, modèles open source), client MCP, et approbation humaine possible avant qu'un agent appelle un outil.
  • Un serveur MCP intégré : un client MCP crée un workflow à partir d'une description, modifie les workflows existants (depuis la 2.13) et lance ceux auxquels il a accès.
  • Le queue mode est dans l'édition gratuite : l'instance principale confie les exécutions à Redis, des workers les traitent. Seul le mode multi-main demande une licence.

Sustainable Use License et fonctions d'équipe payantes

La licence n'est pas open source, et n8n le dit. La Sustainable Use License, écrite par n8n, remplace depuis le 17 mars 2022 une Apache 2.0 assortie de la Commons Clause. Elle réserve l'usage aux besoins internes d'une entreprise ou à un usage personnel ou non commercial, et la redistribution à un cadre gratuit et non commercial. L'OSI refusant les limites d'usage, la documentation de n8n écarte elle-même le terme open source. Activepieces, sur le même usage, publie son code sous MIT hors de ses dossiers ee.

La FAQ de licence trace la frontière commerciale. Sont permis : automatiser pour des clients sur sa propre instance tant qu'ils ne peuvent ni créer ni modifier les workflows, facturer la mise en place, la maintenance ou le conseil, et faire tourner n8n en coulisse d'un produit dont les utilisateurs déclenchent des automatisations déjà construites. Sont interdits : héberger n8n pour que des clients y construisent leurs workflows, laisser les utilisateurs d'un produit configurer les leurs (interface maison, API, MCP ou agent IA), forker le code pour lancer son propre produit d'automatisation, le revendre en marque blanche. Intégrer l'interface de n8n à un produit passe par un accord OEM.

Les fichiers .ee relèvent d'une autre licence. Un fichier dont le nom contient .ee., ou rangé dans un dossier .ee, est sous n8n Enterprise License : modifiable et testable sans abonnement, utilisable en production seulement avec une licence Enterprise, et toute modification qu'on y apporte reste la propriété de n8n.

L'édition Community laisse de côté le travail en équipe. La page de comparaison des éditions en exclut le partage de workflows et d'identifiants, les projets, le SSO (SAML, LDAP), le versionnage Git, les environnements, les secrets externes et le log streaming. Une inscription gratuite (Registered Community) débloque les dossiers et le débogage dans l'éditeur. Le plan Business, auto-hébergé uniquement, coûte 667 € par mois en facturation annuelle pour 40 000 exécutions, avec SSO, LDAP et Git. Log streaming, secrets externes et multi-main relèvent de l'offre Enterprise, sur devis.

n8n se compare à Zapier sur l'unité de compte. Sa page de comparaison oppose une facturation par exécution complète de workflow, quel que soit le nombre d'étapes, au décompte par tâche de Zapier. L'offre cloud Starter, à 20 € par mois en facturation annuelle, compte ainsi 2 500 exécutions.

Monter en charge demande Postgres et Redis. SQLite est la base par défaut, Postgres la seule autre prise en charge depuis l'abandon de MySQL et MariaDB en 2.0. Le queue mode ajoute Redis et des workers, et la documentation ne prend pas en charge cette configuration distribuée sur SQLite. Dans ce mode, les données binaires ne se stockent pas sur disque : la documentation renvoie vers un stockage S3, absent de l'édition Community.

Une version mineure par semaine, ou presque. La 2.0.0 date du 8 décembre 2025, la 2.43.0 du 6 octobre 2026. L'image Docker a deux canaux : beta, la plus récente, que la documentation dit potentiellement instable, et stable pour la production (2.43.1 et 2.42.4 au 7 octobre 2026). La branche 1.x reçoit encore des correctifs : 1.123.83, le 30 septembre 2026.

SOURCES

DÉPÔThttps://github.com/n8n-io/n8n
SITEhttps://n8n.io
LICENCESustainable-Use-License