The n8n platform is implemented using
Node.js and
TypeScript. Workflows are modeled as directed graphs of nodes. For scale-out execution, queue mode runs worker processes that consume jobs from a broker; documentation variables and environment variables for this mode are provided for
self-hosted deployments.
Licensing n8n describes its licensing as fair-code, with the code published under the company’s Sustainable Use License (SUL), and it describes the SUL as allowing use, modification, and redistribution with specific limitations (for example, restricting use to internal business purposes); n8n states that it adopted the SUL in March 2022, replacing its prior
Apache-2.0 +
Commons Clause model. ==Further reading==