Cos'è
n8n (pronunciato "n-eight-n") è una piattaforma di automazione dei flussi di lavoro (workflow automation) nata nel 2019 a Berlino, fondata da Jan Oberhauser. È distribuita con un modello definito "fair-code": il codice sorgente è pubblico, ispezionabile e modificabile, ma la licenza Sustainable Use License impone restrizioni all'uso commerciale rispetto alle licenze open-source tradizionali approvate dall'Open Source Initiative. L'obiettivo di questo modello è bilanciare la trasparenza del codice con la sostenibilità economica del progetto, evitando che grandi operatori possano riutilizzare il prodotto come servizio concorrente senza contribuire al suo sviluppo.
n8n si rivolge principalmente a team tecnici che desiderano la velocità di un tool visuale senza rinunciare alla flessibilità del codice. Si può installare on-premise o su cloud proprio, oppure utilizzare come servizio gestito tramite n8n Cloud.
Il problema che risolve
Le organizzazioni moderne gestiscono decine di sistemi: CRM, database, strumenti di comunicazione, piattaforme di marketing, help desk, repository di codice. Collegare questi servizi manualmente, copiando dati da un'applicazione all'altra o scrivendo script temporanei, genera errori, ritardi e debito tecnico. I tool no-code più semplici risolvono parte del problema, ma spesso limitano la logica personalizzata, impongono costi crescenti legati al numero di task o operazioni, e obbligano a processare i dati su infrastrutture di terzi.
n8n affronta questa situazione con un approccio ibrido: offre un editor visuale per costruire flussi rapidamente, ma permette anche di scrivere codice personalizzato, importare librerie, connettersi a database e self-hostare l'intera piattaforma. In questo modo si riduce la dipendenza dal vendor e si mantengono i dati sotto controllo diretto.
