Die n8n Sustainable Use License (SUL) erlaubt Ihnen, n8n kostenlos für eigene interne Geschäftszwecke zu nutzen, zu verändern und weiterzugeben. Verboten ist der Verkauf von n8n als gehostetes oder umgelabeltes Produkt an Dritte.
Diese Grenze zwischen interner Nutzung und Weiterverkauf ist der Kern der Lizenz. Beratung und Support rund um n8n sind ausdrücklich erlaubt und brauchen keine Zusatzvereinbarung.
Was erlaubt die Sustainable Use License konkret?
Erlaubt sind Nutzung, Änderung, abgeleitete Werke und Weitergabe der Software, solange Sie n8n für eigene interne Geschäftszwecke einsetzen. Die n8n-Dokumentation zur Sustainable Use License nennt dazu genau drei Einschränkungen:
- Nutzung und Änderung nur für eigene interne Geschäftszwecke oder für nicht-kommerzielle beziehungsweise private Zwecke.
- Weitergabe an Dritte nur kostenlos und zu nicht-kommerziellen Zwecken.
- Lizenz-, Copyright- und sonstige Hinweise des Lizenzgebers dürfen Sie nicht verändern, entfernen oder verdecken.
Als erlaubte Beispiele nennt n8n selbst vier Fälle:
- Daten synchronisieren, die Ihr Unternehmen kontrolliert, etwa vom CRM in eine interne Datenbank.
- Einen n8n-Node für Ihr eigenes Produkt bauen oder eine Integration zwischen Produkt und n8n.
- Beratungsleistungen rund um n8n erbringen, etwa Workflows oder Code, den n8n ausführt.
- n8n betreuen, etwa Einrichtung und Wartung auf einem internen Unternehmensserver.
Was ist mit der Sustainable Use License nicht erlaubt?
Nicht erlaubt ist jedes Angebot, dessen Wert ganz oder überwiegend aus der n8n-Funktionalität selbst stammt. n8n nennt dafür zwei Beispiele: n8n weißlabeln und Kunden gegen Geld anbieten, sowie n8n hosten und Nutzern den Zugang gegen Geld verkaufen.
Ein Sonderfall ist n8n als Backend für eine Funktion in Ihrer eigenen App. Das ist meist erlaubt, solange der Prozess keine Zugangsdaten Ihrer Nutzer verwendet, um deren Daten abzurufen. Die Dokumentation stellt dafür zwei Fälle gegenüber:
Fall | Was passiert | Bewertung laut n8n
Fall: ACME-App mit HubSpot synchronisieren · Was passiert: n8n sammelt die HubSpot-Zugangsdaten des Endnutzers ein und zieht damit dessen Daten · Bewertung laut n8n: Nicht erlaubt
Fall: KI-Chatbot in der ACME-App · Was passiert: Die Anmeldedaten in n8n gehören dem Anbieter, Endnutzer geben nur ihre Fragen ein · Bewertung laut n8n: Erlaubt
Der Unterschied liegt also nicht in der Technik, sondern in der Frage, wessen Zugangsdaten die Instanz benutzt.
Welcher Teil des n8n-Codes fällt unter welche Lizenz?
Die Sustainable Use License gilt für den gesamten Quellcode im Haupt-Repository, mit zwei Ausnahmen: Inhalte anderer Branches als master und Quelldateien, die .ee. im Dateinamen tragen. Diese Dateien stehen unter der separaten n8n Enterprise License.
Welche Dateien das sind, prüfen Sie direkt am Repository:
1# Aktuellen master-Stand ohne Historie holen
2git clone --depth 1 https://github.com/n8n-io/n8n.git
3cd n8n
4
5# Alle Dateien unter der n8n Enterprise License auflisten
6find packages -type f -name '*.ee.*' | sort
7
8# Nur die Anzahl, als schneller Überblick
9find packages -type f -name '*.ee.*' | wc -l
Die beiden Lizenztexte liegen im Repository als LICENSE.md und LICENSE_EE.md.
Dürfen Berater und Agenturen n8n für Kunden einsetzen?
Ja, kommerzielle Beratung und Support rund um n8n sind ohne separate Lizenzvereinbarung erlaubt. n8n hat diese Einschränkung beim Wechsel von Apache 2.0 mit Commons Clause bewusst gestrichen. Entscheidend ist, wer die Instanz betreibt und wessen Zugangsdaten darin liegen.
Szenario | Wer betreibt die Instanz | Benötigte Lizenz
Szenario: Sie bauen Workflows auf der Instanz des Kunden · Wer betreibt die Instanz: Kunde · Benötigte Lizenz: Sustainable Use License genügt
Szenario: Sie richten die Instanz des Kunden ein und warten sie · Wer betreibt die Instanz: Kunde · Benötigte Lizenz: Sustainable Use License genügt
Szenario: Sie hosten Workflows und Zugangsdaten Ihrer Kunden auf Ihrer eigenen Instanz · Wer betreibt die Instanz: Sie · Benötigte Lizenz: Enterprise License
Szenario: Sie betten n8n in Ihr eigenes Produkt ein und geben Kunden Zugriff · Wer betreibt die Instanz: Sie · Benötigte Lizenz: Embed License
Diese Zuordnung stammt aus dem n8n-Support-Artikel Can I use your license for my use case. NordFlux arbeitet in genau diesem Rahmen: Die n8n-Automatisierung läuft auf der Infrastruktur des Kunden oder in dessen Auftrag.
Wann reicht die Sustainable Use License nicht mehr aus?
Sie reicht nicht mehr aus, sobald n8n Teil eines kommerziellen Angebots an Dritte wird. Dann brauchen Sie eine Enterprise License oder eine Embed License und aktivieren die Instanz mit einem Lizenzschlüssel.
Die Aktivierung läuft über die Oberfläche unter Settings, Usage and plan oder über Umgebungsvariablen:
1# .env einer selbst gehosteten n8n-Instanz
2N8N_LICENSE_ACTIVATION_KEY=ihr-aktivierungsschluessel
3N8N_LICENSE_AUTO_RENEW_ENABLED=true
4N8N_LICENSE_SERVER_URL=https://license.n8n.io/v1
In Docker Compose übergeben Sie dieselben Werte an den Container:
1services:
2 n8n:
3 # Tag immer auf die eingesetzte Version pinnen, nie latest
4 image: docker.n8n.io/n8nio/n8n:2.36.9
5 restart: unless-stopped
6 ports:
7 - "5678:5678"
8 env_file:
9 - .env
10 volumes:
11 - n8n_data:/home/node/.n8n
12
13volumes:
14 n8n_data:
Die Variablen und ihre Standardwerte stehen in der n8n-Dokumentation zu Lizenz-Umgebungsvariablen.
Variable | Standard | Zweck
Variable: N8N_LICENSE_ACTIVATION_KEY · Standard: leer · Zweck: Schlüssel zur Erstaktivierung der Lizenz
Variable: N8N_LICENSE_AUTO_RENEW_ENABLED · Standard: true · Zweck: Automatische Verlängerung der Lizenz
Variable: N8N_LICENSE_SERVER_URL · Standard: https://license.n8n.io/v1 · Zweck: Adresse des Lizenzservers
Variable: N8N_LICENSE_TENANT_ID · Standard: 1 · Zweck: Nur setzen, wenn n8n es ausdrücklich vorgibt
Typische Fehler und Ursachen
n8n wird intern als Open Source geführt. Ursache: Der Quellcode ist einsehbar, deshalb wird die Lizenz nicht gelesen. Nach der Definition der Open Source Initiative ist n8n aber nicht Open Source, sondern fair-code. Lösung: n8n in der Softwareliste als source-available führen, damit die Compliance-Prüfung nicht später scheitert. Quelle: docs.n8n.io.
Ein Fork enthält Dateien mit `.ee.` im Namen. Ursache: Das Repository wird komplett kopiert, ohne die Ausnahme der Enterprise License zu prüfen. Lösung: Vor der Weitergabe eines Forks mit dem oben gezeigten find-Befehl prüfen, welche Dateien betroffen sind. Quelle: docs.n8n.io.
Kundenzugangsdaten liegen in der eigenen Instanz. Ursache: Aus Bequemlichkeit betreibt der Dienstleister eine gemeinsame Instanz für mehrere Kunden. Damit greift laut n8n in der Regel die Enterprise License. Lösung: Instanz pro Kunde beim Kunden betreiben oder eine kommerzielle Vereinbarung schließen. Quelle: support.n8n.io.
Beim Rebranding werden Hinweise entfernt. Ursache: Logo, Copyright oder Lizenzhinweise werden im Frontend überschrieben. Das verstößt gegen die dritte Einschränkung der Lizenz. Lösung: Hinweise unverändert lassen und für ein eigenes Branding eine Embed License klären. Quelle: docs.n8n.io.
Der Aktivierungsschlüssel wirkt nicht. Ursache: Die Instanz ist bereits aktiviert, dann bleibt N8N_LICENSE_ACTIVATION_KEY wirkungslos. Oder die Firewall blockiert den Lizenzserver. Lösung: Über die Oberfläche aktivieren und die Cloudflare-IP-Bereiche freigeben. Quelle: docs.n8n.io.
Häufige Fragen zur n8n Sustainable Use License
Ist n8n unter der Sustainable Use License kostenlos?
Ja, die interne Nutzung im eigenen Unternehmen ist kostenlos. Sie dürfen n8n selbst hosten, anpassen und für eigene Geschäftsprozesse einsetzen. Kosten entstehen nur für Ihre Infrastruktur oder wenn Sie zusätzlich n8n Cloud oder eine kommerzielle Lizenz nutzen.
Darf ich n8n als White-Label-Produkt verkaufen?
Nein. White-Labeling und der Verkauf an Kunden sind laut n8n-Dokumentation ausdrücklich nicht Teil der Sustainable Use License. Dafür brauchen Sie eine gesonderte kommerzielle Vereinbarung. n8n verweist auf license@n8n.io.
Gilt die Sustainable Use License für den gesamten n8n-Code?
Nein. Sie gilt für den master-Branch des Haupt-Repositorys, ausgenommen Dateien mit .ee. im Namen. Diese unterliegen der n8n Enterprise License. Inhalte anderer Branches sind ebenfalls ausgenommen.
Brauche ich für Kundenprojekte eine eigene n8n-Lizenz?
Für klassische Beratung, bei der Sie Workflows für Kunden erstellen, ist keine separate Lizenz nötig. Sobald Sie Kundendaten oder Zugangsdaten dauerhaft auf einer eigenen Instanz hosten, greift meist die Enterprise License. Klären Sie das vor Projektstart.
Ist n8n Open Source?
Nein. Der Quellcode ist einsehbar, aber die Lizenz schränkt die kommerzielle Nutzung ein. n8n bezeichnet das Modell als fair-code. Für Beschaffungsprozesse ist die korrekte Einordnung source-available, nicht Open Source.
Dieser Artikel ersetzt keine Rechtsberatung. Für eine verbindliche Einschätzung Ihres konkreten Anwendungsfalls wenden Sie sich an n8n über license@n8n.io oder an eine spezialisierte Rechtsberatung.