Package Information
Documentation
n8n-nodes-nl-ai-gateway
100% GDPR/AVG-compliant LLM for n8n β Hosted on Dutch Infrastructure (EU Data Sovereignty)
The official n8n Community Node for NL AI Gateway. Add sovereign AI to your n8n workflows in seconds β your data never leaves the Netherlands, is never stored, and is never used for model training.
Why This Node?
Most n8n AI nodes (OpenAI, Anthropic) route your data to US-based servers. For European businesses processing HR data, medical records, legal documents, or customer PII, this creates GDPR compliance risks.
With NL AI Gateway:
- π³π± Dutch Infrastructure β Data processed on servers in the Netherlands
- π Zero Data Retention β Prompts & responses are never logged
- π« No Model Training β Your data is never used to train AI models
- β Drop-in Replacement β Fully OpenAI-compatible API
Installation
Via n8n Community Nodes (recommended)
- Open n8n β Settings β Community Nodes
- Search for
n8n-nodes-nl-ai-gatewayor "Dutch AI" - Click Install
Manual Installation
npm install n8n-nodes-nl-ai-gateway
Quick Start
- Get your API key at nl-ai-gateway.com
- In n8n, add an NL AI Gateway node to your workflow
- Create new credentials with your API key
- Choose a resource: Chat Completion, Summarize Text, or List Models
- Execute!
Using the native OpenAI node instead?
You can also use n8n's built-in OpenAI Chat Model node:
- Add an OpenAI Chat Model node
- Create new credentials with your NL AI Gateway API key
- Check Custom API URL and enter:
https://gateway.nl-ai-gateway.com/v1
Available Operations
| Resource | Operation | Description |
|---|---|---|
| Chat Completion | Create | Send a prompt and receive an AI-generated response |
| Summarize Text | Create | Summarize text β perfect for emails, documents, support tickets |
| List Models | Get All | List all available AI models from the sovereign gateway |
Node Output
All Chat Completion and Summarize operations return:
| Field | Type | Description |
|---|---|---|
id |
String | Completion ID |
model |
String | Model used (e.g. sovereign-worker) |
content |
String | The AI-generated response text |
finishReason |
String | Why the generation stopped (stop, length, etc.) |
promptTokens |
Number | Tokens used by the input |
completionTokens |
Number | Tokens used by the output |
totalTokens |
Number | Total tokens used |
Example Workflows
HR: CV Analysis (GDPR-safe)
- Read File from Disk node β read a CV/resume
- NL AI Gateway node (Summarize Text) β extract key qualifications
- Google Sheets node β log results
Customer Support: Email Auto-Reply
- Email Trigger (IMAP) node β receive incoming email
- NL AI Gateway node (Chat Completion) β draft a reply
- Send Email node β send the reply
Pricing
See nl-ai-gateway.com/pricing for subscription tiers.
n8n Community members: Sign up and try 14 days for free.
Documentation
- π API Documentation
- π Website
- π§ Support
Development
# Install dependencies
npm install
# Build
npm run build
# Run n8n locally with this node
npm run dev
# Lint
npm run lint
npm run lint:fix
# Release (bumps version, tags, pushes β GitHub Actions publishes to npm)
npm run release
License
MIT β see LICENSE.md