Purpose: I need to create a package with an API endpoint that will pass user data from my parent application to n8n and automatically create/login the user in n8n.
Problem: I’m creating a standalone package in n8n and I am unable to auto initialize the package with an API endpoint to get user data. I am creating package in n8n-porject/packages/my-package
What is the error message (if any)?
N/A
Please share your workflow
Workflow: Parent app → Post Request → n8n (in my package)
I’d like to clarify that we’re implementing n8n within our own application for internal business purposes. Our admins will be the only ones accessing n8n to create/edit workflows that automate processes within our own app.
According to n8n’s Sustainable Use License, this type of internal business use and customization is permitted under the free tier of self-hosted deployments. The license specifically allows modification “for your own internal business purposes,” which is exactly our scenario.
We’re not reselling n8n as a service, but rather integrating it as a component within our own application architecture. This type of customization and extension appears to be fully compliant with the free tier license terms.
Would anyone from the n8n team be able to confirm this interpretation?