The idea is:
Add a dedicated EUrouter Chat Model node to n8n, similar to the existing OpenRouter node. EUrouter is an OpenAI-compatible AI gateway that routes requests exclusively through EU-hosted infrastructure. The node would use ChatOpenAI from @langchain/openai with our API at https://api.eurouter.ai/api/v1, dynamic model loading via GET /models (no API key needed to browse models), and standard Bearer token auth.
My use case:
European teams running n8n for AI workflows who need their data to stay within the EU. Right now they have to use the generic OpenAI-compatible node and manually configure the base URL, which most users don’t know how to do. A dedicated node makes it a one-click setup — pick EUrouter from the node list, enter your API key, select a model, done.
I think it would be beneficial to add this because:
GDPR compliance is a hard requirement for a lot of European companies using AI in production. There’s currently no n8n node that guarantees EU data residency out of the box. EUrouter fills that gap with 100+ models (Claude, DeepSeek, Mistral, Qwen, Llama, GPT, and more) all routed through European providers like Scaleway, OVHcloud, Nebius, and Mistral AI. Adding this node gives n8n users a straightforward path to compliant AI automation.
Any resources to support this?
-
Website: https://www.eurouter.ai
-
API docs: Introduction | EUrouter
- Models endpoint https://api.eurouter.ai/api/v1/models or AI Models with EU Data Residency | EUrouter
- The implementation would mirror the existing OpenRouter node pattern exactly
Are you willing to work on this?
es, I have a PR ready to go once approved. It follows the OpenRouter node structure with credentials, dynamic model list, tests, and full TypeScript compliance. It works locally for me.
Disclosure: I’m the founder of EUrouter
