n8n gratis: Community Edition, limiti e requisiti
Questa guida contiene link di affiliazione: se acquisti tramite essi potrei ricevere una commissione, senza costi aggiuntivi per te. Dettagli.
“n8n è gratis?” La risposta è sì, a certe condizioni. n8n mette a disposizione la Community Edition, una versione self-hosted gratuita che puoi installare sui tuoi server e usare senza limiti di workflow o di esecuzioni imposti da una licenza. Ma “gratis” non vuol dire “senza costi” né “senza limiti di funzionalità”. In questa guida spiego, sulla base della documentazione ufficiale sulle edizioni, cosa include la Community Edition, cosa non include, cosa serve per installarla e quando conviene davvero a una PMI.
Le edizioni self-hosted di n8n
La documentazione chiarisce un punto importante: ogni installazione self-hosted usa lo stesso prodotto. Cambia solo quali funzioni sono sbloccate, tramite una chiave di licenza. Le edizioni sono:
- Community edition: l’edizione gratuita, quella che n8n esegue senza alcuna chiave di licenza;
- Registered Community edition: la stessa edizione gratuita, con alcune funzioni extra sbloccate registrando la tua email. Resta gratuita;
- Business ed Enterprise: piani a pagamento; abbonandoti ricevi una chiave che sblocca le funzioni del piano.
La documentazione specifica che puoi restare sulla Community Edition a tempo indeterminato.
Cosa include la Community Edition
Secondo n8n, la Community Edition include “quasi l’intero set di funzionalità”: l’editor visuale, tutti i nodi e le integrazioni, i nodi AI e gli agenti, i webhook, il nodo Code, la gestione degli errori, il logging e anche la queue mode per scalare su più worker. Per la stragrande maggioranza dei workflow di una PMI (lead, ordini, report, email, sincronizzazioni tra gestionali, primi agenti AI) non ti manca nulla.
Cosa NON include: i limiti
La documentazione elenca le funzioni escluse dalla Community Edition:
- variabili personalizzate (custom variables);
- ambienti (environments, ad esempio sviluppo e produzione separati);
- secret esterni (external secrets);
- storage esterno per i dati binari;
- log streaming (il logging normale è incluso);
- modalità multi-main (la queue mode è inclusa);
- progetti;
- SSO (SAML, LDAP);
- condivisione di workflow e credenziali;
- controllo versione con Git.
Il limite che una PMI sente di più è la condivisione: nella Community Edition solo il proprietario dell’istanza e l’utente che ha creato un workflow o una credenziale possono accedervi. Se in azienda più persone devono lavorare sugli stessi workflow, questo può diventare scomodo. Per uno o due “referenti dell’automazione”, invece, di solito non è un problema.
Il secondo limite pratico è l’assenza di ambienti e di Git: senza un ambiente di test separato, le modifiche si fanno direttamente sull’istanza di produzione. Si può mitigare con disciplina (duplicare il workflow prima di modificarlo, esportare regolarmente i JSON), ma è bene saperlo.
La registrazione gratuita: cosa sblocca
Registrando la Community Edition con la tua email ricevi una chiave di licenza gratuita che sblocca:
- Cartelle per organizzare i workflow;
- Debug in editor: copiare e “fissare” (pin) i dati di un’esecuzione mentre lavori su un workflow, così puoi sviluppare con dati prevedibili senza richiamare ogni volta i servizi esterni;
- Dati di esecuzione personalizzati: salvare, cercare e annotare metadati delle esecuzioni.
Per un’istanza nuova, la registrazione si sceglie durante la creazione dell’account. Per un’istanza esistente, la procedura ufficiale è:
- clicca sull’icona con i tre puntini in basso a sinistra;
- vai su Settings e poi Usage and plan;
- seleziona Unlock, inserisci l’email e scegli Send me a free license key;
- apri l’email e attiva la chiave con il pulsante, oppure da Settings > Usage and plan > Enter activation key.
Lo consiglio sempre: costa solo un’email e il debug in editor fa risparmiare molto tempo.
La licenza: si può usare in azienda?
n8n è distribuito con una licenza di tipo fair-code (la Sustainable Use License), non con una licenza open source classica. In termini generali, permette l’uso per scopi interni all’azienda, mentre pone limiti su usi come rivendere n8n come servizio a terzi. Se il tuo caso d’uso è diverso dall’automazione dei processi interni (per esempio vuoi integrare n8n in un prodotto che vendi), leggi il testo della licenza nel repository GitHub ufficiale e, se necessario, valuta l’offerta OEM/Embed di n8n. Questa sezione non è una consulenza legale.
Requisiti: di cosa hai bisogno
Per far girare la Community Edition ti servono:
- un server: una VPS presso un provider cloud o una macchina interna. La documentazione ufficiale include guide per DigitalOcean, Hetzner Cloud, Heroku, Google Cloud Run, AWS, Azure e Google Kubernetes Engine;
- Docker (consigliato) oppure Node.js con npm. La via più semplice per una PMI è Docker Compose: la trovi spiegata passo passo nella mia guida su come installare n8n con Docker Compose;
- un dominio o sottodominio con HTTPS, necessario per ricevere webhook da servizi esterni in modo sicuro;
- un database: per iniziare va bene la configurazione predefinita, ma per uso in produzione la documentazione mostra configurazioni con PostgreSQL;
- competenze minime di amministrazione: aggiornamenti, backup, sicurezza.
Quanta memoria?
n8n non limita la quantità di dati che ogni nodo può leggere ed elaborare. La pagina ufficiale sui problemi di memoria spiega che il consumo cresce con la quantità di dati JSON, la dimensione dei file binari, il numero di nodi, l’uso del nodo Code, le esecuzioni manuali (che duplicano i dati per l’interfaccia) e il numero di workflow in esecuzione in contemporanea. Non esiste quindi una cifra valida per tutti: dimensiona il server sui tuoi flussi, parti piccolo e monitora.
Se compaiono errori come “Execution stopped at this node (n8n may have run out of memory while executing it)” o “JavaScript heap out of memory”, le opzioni indicate da n8n sono due: dare più memoria all’istanza oppure ridurre i consumi, per esempio elaborando i dati in blocchi più piccoli (200 righe per volta invece di 10.000), evitando il nodo Code dove possibile e spezzando il workflow in sotto-workflow. Con l’immagine Docker, n8n si riavvia automaticamente in caso di problemi di memoria; con npm potresti doverlo riavviare a mano.
I costi nascosti del “gratis”
Prima di scegliere la Community Edition, una PMI dovrebbe mettere in conto:
- il server: un canone mensile presso un provider o il costo di una macchina interna;
- il tempo di gestione: installare, aggiornare regolarmente (gli aggiornamenti di n8n sono frequenti), controllare che tutto funzioni;
- i backup: del database e dei file di configurazione, con una prova di ripristino ogni tanto. Senza backup, un guasto può farti perdere tutti i workflow e le credenziali;
- la sicurezza: n8n custodisce le credenziali di accesso a CRM, email, gestionali. Un’istanza esposta su internet senza HTTPS, password robuste e aggiornamenti è un rischio serio;
- la responsabilità sui dati: nel self-hosted sei tu a decidere dove stanno i dati, il che è un vantaggio per il GDPR, ma anche una responsabilità.
Nella mia esperienza su progetti di automazione, il costo del software è quasi sempre la voce minore: conta molto di più chi si occupa dell’automazione quando qualcosa si rompe.
Community Edition o n8n Cloud?
| Domanda | Se la risposta è sì… |
|---|---|
| Hai un IT interno o un fornitore che gestisce server? | Community Edition |
| Vuoi i dati sui tuoi server? | Community Edition |
| Hai volumi molto alti di esecuzioni? | Community Edition (nessun conteggio in licenza) |
| Non vuoi occuparti di server e aggiornamenti? | n8n Cloud |
| Più persone devono condividere workflow e credenziali? | Cloud Pro o piano Business |
| Ti servono SSO, ambienti, Git? | Piano Business o Enterprise |
Per i dettagli e i prezzi dei piani cloud leggi la guida ai prezzi di n8n. Se sei ancora all’inizio, parti da n8n: cos’è e come funziona.
In sintesi
- La Community Edition è gratuita, self-hosted e include quasi tutte le funzioni di n8n; puoi usarla a tempo indeterminato.
- Non include condivisione, progetti, ambienti, Git, SSO, variabili, secret esterni e log streaming.
- La registrazione gratuita sblocca cartelle, debug in editor e dati di esecuzione personalizzati: falla sempre.
- Servono un server, Docker, un dominio con HTTPS e qualcuno che gestisca aggiornamenti, backup e sicurezza.
- È la scelta più conveniente se hai competenze tecniche; altrimenti valuta n8n Cloud.