Licensing
Gatewerk uses a simple three-part licensing model.
Gatewerk is open source. Different parts carry different licenses, each chosen for how that part is used.
The short version
Full license texts: LICENSE (AGPL-3.0) at the repository root; a per-package LICENSE (Apache-2.0) inside each client library; and a per-package LICENSE (MIT) inside the n8n community node package.
What this means for you
Self-hosting Gatewerk for your own use is unrestricted. Running it inside your company, modified or not, for your own agents, carries no obligation to publish anything. The AGPL only asks you to share changes if you take a modified server and offer it to other people as a service.
Building on the SDKs is unrestricted. The client libraries are Apache-2.0, so you can import them into closed-source agents and products with no strings attached.
If your organization's policy does not permit AGPL software, a commercial license of the server is available. Reach out and we will sort it out.
Contributing
We are not yet accepting external contributions to the AGPL-licensed server. When we open that up, a lightweight contributor agreement will be in place first. Until then, issues and discussion are very welcome.