SSD Nodes Learn 🎉 VPS da $5.50/mese
Guide Matt ConnorDi Matt Connor

n8n è gratis? Limiti Community ed Enterprise

n8n self-hosted è gratuito con licenza fair-code, ma non è open source OSI. Scopri limiti d’uso, funzioni con chiave a pagamento e differenze dal cloud.

n8n è gratuito da self-hostare?

Sì, n8n è gratuito da self-hostare. Esegui la community edition su un server di tua proprietà e la licenza non impone limiti al numero di workflow che puoi creare né alla frequenza di esecuzione. Due aspetti determinano se questa edizione gratuita è sufficiente: n8n non è open source nel senso attribuito a questo termine dalla Open Source Initiative (OSI) e alcune funzionalità specifiche restano disabilitate finché non acquisti una licenza.

La licenza è la Sustainable Use License, versione 1.0. Il codice sorgente è pubblico e puoi leggerlo, eseguirlo e modificarlo. La restrizione riguarda i soggetti a cui puoi fornire il servizio. Puoi eseguire n8n per te stesso o per la tua azienda. Non puoi trasformarlo in un prodotto che altre persone pagano per utilizzare.

Che cosa significa fair-code e perché n8n non è open source

Fair-code è l'etichetta che n8n usa per il proprio modello. Indica un software il cui codice sorgente è pubblico e che può essere eseguito liberamente, ma il cui uso commerciale è soggetto a restrizioni da parte dell'autore. La documentazione di n8n spiega direttamente il motivo di questa scelta terminologica: una licenza open source approvata dall'OSI non può limitare il modo in cui si utilizza il software, mentre la Sustainable Use License contiene esattamente questo tipo di limitazione. Per questo n8n non si definisce open source.

Questa distinzione non riguarda soltanto le parole. Coinvolge anche il team responsabile degli acquisti. Una policy che recita «implementiamo strumenti open source oppure strumenti acquistati» colloca n8n in una terza categoria. Qualcuno deve quindi prendere una decisione specifica al riguardo. Leggete il file della licenza nel repository di n8n prima di affrontare la discussione, non dopo.

Cosa consente la Sustainable Use License

La concessione dei permessi è ampia. La licenza concede un diritto d’uso non esclusivo, gratuito e valido in tutto il mondo per usare, copiare, distribuire, rendere disponibile e creare opere derivate del software, per finalità aziendali interne o per uso personale non commerciale.

In pratica, questo include:

  • Eseguire n8n sul proprio server per la propria azienda, ad esempio sincronizzando i dati da un CRM (sistema di gestione delle relazioni con i clienti) a un database interno.
  • Eseguirlo a casa per progetti personali.
  • Modificare il codice ed eseguire la versione modificata.
  • Scrivere un nodo n8n per il proprio prodotto o qualsiasi altra integrazione tra il proprio prodotto e n8n.
  • Vendere servizi di consulenza, ad esempio creando workflow per un cliente.
  • Vendere servizi di supporto, ad esempio configurando e gestendo n8n sui server di proprietà di un cliente.
  • Usare n8n come backend nascosto all’interno del proprio prodotto, purché venga eseguito usando le credenziali della propria azienda.

La licenza non impone alcun limite quantitativo all’utilizzo. Non esistono quote di esecuzione né limiti al numero di utenti, quindi l’unico limite di un’istanza self-hosted è dato dalla CPU e dalla memoria della macchina su cui viene eseguita. Anche i nodi AI non sono soggetti a limitazioni, quindi creare un workflow per un agente AI in n8n funziona nell’edizione gratuita.

Cosa non consente la Sustainable Use License

Le restrizioni sono brevi e n8n le elenca con alcuni esempi nella pagina della Sustainable Use License:

  • Ospitare n8n e chiedere denaro alle persone per accedervi.
  • Applicare il white label a n8n e offrirlo ai propri clienti a pagamento.
  • Usare n8n per raccogliere le credenziali dei propri utenti finali, in modo che possano accedere ai propri account su altri servizi.
  • Modificare, rimuovere o nascondere qualsiasi informazione relativa alla licenza, al copyright o altra informazione.
  • Distribuirlo a fini commerciali. La distribuzione è consentita gratuitamente soltanto per scopi non commerciali.

La terza restrizione sorprende molte persone, quindi va letta due volte. Un job di fatturazione che trasferisce i dati della propria azienda usando le chiavi API della propria azienda rientra nell'uso interno ed è consentito. Un prodotto in cui ciascun cliente collega il proprio account Google tramite la propria istanza n8n non è consentito, perché la licenza traccia il limite in base a chi possiede le credenziali conservate da n8n. Il software e il server sono identici in entrambi i casi. L'esito invece è diverso.

Nello stesso repository è presente anche una seconda licenza. Qualsiasi file sorgente con .ee. nel nome oppure con .ee nel percorso della directory non rientra nella Sustainable Use License ed è coperto dalla licenza separata n8n Enterprise License. Questo codice è incluso nella stessa immagine Docker scaricata, quindi le funzionalità a pagamento sono presenti nella build e restano disattivate finché una chiave valida non le attiva. Attivarle in qualsiasi altro modo costituisce una violazione della licenza, non un'opzione di configurazione.

Differenze tra fair-code, MIT e AGPL

Una licenza MIT consente qualsiasi utilizzo, compreso prendere il codice e venderne una versione in hosting. L'unica condizione sostanziale è l'attribuzione.

Anche la AGPL (GNU Affero General Public License) consente di vendere una versione in hosting. La condizione riguarda la divulgazione del codice: se modifichi il software e lo rendi accessibile agli utenti tramite una rete, devi offrire a tali utenti il codice sorgente modificato.

La Sustainable Use License opera secondo un criterio diverso. Non impone di pubblicare le modifiche. Limita invece i soggetti a cui puoi fornire il servizio. In sintesi, la AGPL stabilisce che cosa devi pubblicare, mentre la Sustainable Use License stabilisce a chi puoi vendere.

Questa differenza determina il comportamento dei fork. Chiunque può creare un fork di un progetto AGPL ed eseguirlo come servizio in hosting concorrente, a condizione di pubblicare le proprie modifiche. Con n8n questo non è possibile, perché la restrizione d'uso accompagna il codice in ogni sua copia. Per questo n8n può pubblicare l'intero codice sorgente e vendere comunque un prodotto cloud senza dover competere con un proprio clone.

Quali funzionalità richiedono una chiave di licenza a pagamento

La community edition contiene quasi tutto il prodotto. n8n documenta le esclusioni invece delle inclusioni: è il modo più utile di presentare le informazioni. Ad agosto 2026 la pagina di confronto tra le edizioni indica come funzionalità a pagamento:

  • SSO (single sign-on) tramite SAML (security assertion markup language) o LDAP (lightweight directory access protocol)
  • Condivisione di workflow e credenziali
  • Projects
  • Variabili personalizzate
  • Environments
  • Controllo versione tramite Git
  • Secret esterni
  • Storage esterno per i dati binari
  • Streaming dei log
  • Modalità multi-main

La condivisione è il limite che la maggior parte dei team incontra per primo. È facile non notarlo mentre una sola persona valuta lo strumento. Nella community edition, solo il proprietario dell'istanza e l'utente che ha creato un workflow o una credenziale possono aprirlo. Due colleghi sulla stessa istanza non possono passarsi un workflow tramite l'interfaccia. I team aggirano il limite usando un unico login condiviso, ma così si perde ogni traccia di chi ha modificato cosa.

SSO è il secondo limite. Se l'azienda richiede il single sign-on per ogni strumento interno, la community edition non soddisfa il requisito fin dal primo giorno, indipendentemente dalle altre funzionalità disponibili. In questa categoria è ricorrente il modello di un'applicazione self-hosted gratuita in cui la funzionalità di autenticazione è a pagamento. Il costo dell'SSO nelle applicazioni self-hosted spiega perché i vendor tracciano il confine sempre nello stesso punto.

Environments e il controllo versione con Git costituiscono, in pratica, un'unica funzionalità. Insieme consentono di conservare i workflow in un repository e promuoverli da un'istanza di sviluppo a una di produzione. Senza queste funzionalità, per spostare un workflow tra istanze è necessario esportare manualmente il JSON e importarlo nell'altra istanza. Il metodo funziona e molte persone lo usano. Non offre però né un passaggio di revisione né una cronologia.

La modalità multi-main è la funzionalità che limita la scalabilità. La queue mode con diversi processi worker funziona nella community edition. L'esecuzione di più processi main, invece, non è supportata. Il processo main gestisce pianificazioni e webhook, quindi rimane un single point of failure che non può essere reso ridondante senza una chiave.

Lo streaming dei log e i secret esterni sono funzionalità legate alla conformità. Lo streaming dei log invia il log degli eventi di n8n a un sistema che già monitori. I secret esterni recuperano le credenziali da un vault invece che dallo storage cifrato di n8n. Sono entrambe funzionalità che una verifica di sicurezza può richiedere mesi dopo l'ingresso dello strumento in produzione. Scoprire il prezzo in quel momento è problematico.

Se la funzionalità soggetta a limitazione è proprio quella necessaria e il piano non rientra nel budget, conviene confrontare altri strumenti invece di cercare soluzioni per aggirare la licenza. Le alternative self-hosted a n8n meritano un confronto diretto, perché ogni progetto definisce in modo diverso il confine delle funzionalità gratuite.

Registra la tua istanza community per ottenere la chiave di licenza gratuita

Alcune funzionalità gratuite richiedono comunque una chiave di licenza. Può sembrare contraddittorio, ma il flusso è semplice: registrando un indirizzo email ottieni una chiave gratuita. La chiave abilita altre tre funzionalità senza costi aggiuntivi:

  • Folders, per organizzare i workflow
  • Debug in editor, che copia e blocca i dati delle esecuzioni mentre lavori a un workflow
  • Custom execution data, per salvare e annotare i metadati delle esecuzioni

Per ottenere la chiave:

  1. Apri il menu con i tre puntini nell'angolo inferiore sinistro dell'editor.
  2. Vai a Settings, quindi Usage and plan.
  3. Seleziona Unlock, quindi Send me a free license key.
  4. Incolla la chiave ricevuta via email nel campo Enter activation key, quindi seleziona Activate.

Su un server configurato tramite file, non usare l'interfaccia e imposta la chiave come variabile d'ambiente prima del primo avvio.

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
  -e N8N_LICENSE_ACTIVATION_KEY="paste-your-key-here" \
  -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Apri l'editor sulla porta 5678, quindi controlla Settings e Usage and plan. La pagina dovrebbe indicare il tuo piano invece di mostrare la richiesta di sblocco. Se la richiesta è ancora presente, la causa più comune è che l'istanza sia già stata attivata: N8N_LICENSE_ACTIVATION_KEY non ha effetto su un'istanza che contiene già una licenza, quindi aggiungerla all'ambiente di un container esistente può sembrare del tutto inefficace.

Su un server di produzione sono importanti altre due variabili di licenza. N8N_LICENSE_AUTO_RENEW_ENABLED è impostata su true per impostazione predefinita. Se la imposti su false, devi rinnovare manualmente la licenza dal menu delle impostazioni ogni dieci giorni; in caso contrario, le funzionalità con licenza smettono di funzionare. Anche N8N_LICENSE_DETACH_FLOATING_ON_SHUTDOWN è impostata su true per impostazione predefinita. Questa impostazione rilascia l'autorizzazione quando l'istanza si arresta, consentendo a un'altra istanza di acquisirla. Su un'istanza di produzione che viene riavviata durante i deployment, impostala su false affinché le funzionalità con licenza siano nuovamente disponibili al riavvio. Entrambe le impostazioni sono documentate nella pagina sulla gestione della licenza.

Dove si collocano i piani cloud

n8n Cloud esegue lo stesso software sull'infrastruttura di n8n. I piani vengono tariffati in base alle esecuzioni dei workflow, non al numero di workflow attivi. Un workflow inattivo in attesa di un webhook non genera costi finché non viene eseguito.

Per chi gestisce autonomamente l'istanza, il dettaglio importante è che la chiave di licenza enterprise è associata a un piano e non viene venduta separatamente. Si acquista un piano Business o Enterprise, si riceve una chiave e la si inserisce nell'istanza in esecuzione sul proprio hardware. Il self-hosting e il pagamento non sono alternative incompatibili.

Ad agosto 2026, i piani iniziali hanno prezzi mensili pubblicati nella pagina dei prezzi di n8n. I piani superiori vengono gestiti dal team commerciale e i prezzi enterprise non sono pubblicati. Pertanto, qualsiasi cifra riportata qui sarebbe già superata prima che tu possa leggerla. Richiedi un preventivo e chiedi esplicitamente se include la chiave per il self-hosting.

Se stai ancora decidendo se eseguire il servizio in autonomia o pagare un prodotto di automazione in hosting, il confronto tra n8n, Zapier e Make analizza la struttura dei costi invece dell'elenco delle funzionalità.

Vendere n8n all'interno del proprio prodotto

Se i clienti visualizzano e utilizzano l'editor di n8n, è necessaria la licenza per l'embed, che n8n offre anche tramite un accordo OEM (original equipment manufacturer). Questa licenza consente il rebranding e la rivendita che la Sustainable Use License vieta. Si tratta di un contratto negoziato con prezzi su preventivo, destinato alle aziende che integrano l'automazione dei workflow in un prodotto già commercializzato.

Utilizzare n8n come backend nascosto è un caso diverso e non richiede un accordo di questo tipo. Se i workflow vengono eseguiti con le credenziali della propria azienda e gli utenti non accedono mai all'editor, la licenza standard è sufficiente. La distinzione dipende dalle credenziali e dall'editor, non dai ricavi.

Quale edizione ti serve?

Per un'azienda che esegue le proprie automazioni, con colleghi autorizzati a vedere il lavoro degli altri, la Community Edition è sufficiente. Registrati per ottenere la chiave gratuita e inizia a creare le tue automazioni. Il passaggio successivo è un server. La guida self-hosting di n8n su un VPS con Docker e HTTPS descrive il deployment, il reverse proxy e il certificato.

Per un'azienda che richiede il single sign-on o ambienti separati per sviluppo e produzione, la Community Edition non è sufficiente. Nessuna modifica alla configurazione può cambiare questo requisito. Valuta il piano Business oppure scegli uno strumento con una licenza compatibile con il tuo budget.

Per chi vende l'accesso ad altre persone, la soluzione è un accordo commerciale con n8n. Avviare questa trattativa tempestivamente riduce i costi.

FAQ

n8n è open source?

No. n8n è distribuito secondo il modello fair-code, con la Sustainable Use License. Il codice sorgente è pubblico e può essere letto, eseguito e modificato, ma la licenza limita gli usi consentiti; inoltre, una licenza open source approvata da OSI non può contenere limitazioni sull'uso. n8n lo dichiara nella propria documentazione e preferisce descriversi come software con codice sorgente disponibile. I file che contengono .ee. nel nome o .ee nel percorso sono esclusi anche da questa licenza e rientrano in una n8n Enterprise License separata.

Posso chiedere denaro ai clienti per attività che coinvolgono n8n?

Sì, per i servizi. La creazione di workflow per un cliente non richiede un accordo separato, così come l'installazione o la manutenzione di n8n sui server di proprietà del cliente. Non è invece consentito chiedere denaro per l'accesso a un'istanza n8n eseguita da voi, né vendere una versione white-label del prodotto. Il criterio è stabilire se il pagamento riguarda il vostro lavoro oppure l'accesso al software.

Perché il mio team non può condividere workflow nell'edizione community self-hosted?

La condivisione di workflow e credenziali è una funzionalità soggetta a licenza, quindi viene disattivata in assenza di una chiave a pagamento. Nell'edizione community, solo il proprietario dell'istanza e l'utente che ha creato un elemento possono aprirlo. Non è quindi possibile consegnare un workflow a un collega dall'interfaccia. È possibile esportare il workflow in formato JSON e importarlo con l'altro account, ma le credenziali non vengono incluse nell'esportazione. Inoltre, la copia importata diventa un workflow separato, con una propria cronologia delle esecuzioni.

Cosa succede se la mia istanza n8n non riesce a raggiungere il server delle licenze?

Per impostazione predefinita, un'istanza attivata rinnova la licenza tramite https://license.n8n.io/v1 e N8N_LICENSE_AUTO_RENEW_ENABLED è attivo inizialmente. Se disattivate il rinnovo automatico, dovete rinnovare manualmente la licenza dal menu delle impostazioni ogni dieci giorni; in caso contrario, le funzionalità soggette a licenza smettono di funzionare. Se un firewall in uscita blocca il server delle licenze, inoltrate la richiesta tramite un proxy usando la variabile https_proxy_license_server in minuscolo, invece di disattivare il rinnovo.

Devo pagare per rimuovere il branding di n8n?

Sì, se il risultato sarà visibile ai clienti. La Sustainable Use License vieta di alterare, rimuovere o rendere illeggibili gli avvisi relativi alla licenza e al copyright. Inoltre, considera il white labelling di n8n e la sua offerta a pagamento ai clienti come usi non consentiti. Per cambiare il branding di un prodotto che vendete è necessario l'accordo embed o OEM. Modificare l'aspetto di un'istanza utilizzata soltanto dal vostro personale è una questione diversa, ma la clausola relativa agli avvisi di licenza e copyright si applica indipendentemente dal pubblico.