Guidance for using n8n in my company (self-host, licence)

Hello, in our company, we want to use n8n to offer additional services to our clients. We’ve read the license terms, but they are somewhat vague. If we choose self-hosting, can we offer these services to our clients?
What does the license say about this exactly?

Thank you in advance for your answers.

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

The docs just got updated recently and provide more detail about this: Sustainable Use License | n8n Docs

Let me try to give you some hints. So, what you are not allowed while running on the community version is:

  • Making the editor available outside your organization
  • Let users upload a workflow file to import and host it
  • Build workflows which use credentials of users outside your organization

What you can do:

  • Use it to automate your business processes
  • Build Chat Bots and integrate the chat window on your website
  • Build API’s which enables others to access your custom services (again without passing through credentials of external services from external users)

Otherwise you can choose the embed licence which removes these boundaries.

Maybe if you explain your use case a bit more in detail it is easier to check for the license limitations.

This isn’t legal advice. For me, the simplest way is to create a clear separation of concerns. Clients get their own hosted server, or their own computer, and download n8n. Once that’s done, I believe I’m free to charge for everything else.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.