Add EUrouter, so we can use N8N in the EU (EU AI gateway)

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?

- 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

You should disclose that you’re the owner of this project

Sorry you are right! Not trying to hide that. I’ll edit the message/request

I just created a community node which is now submitted for reviews. Check it out at https://www.npmjs.com/package/n8n-nodes-eurouter

Hi @David_Lo_Dico , welcome to the n8n community!

I think this is a solid use case, especially around EU data residency and compliance.
At the same time, since this is already possible today using an OpenAI-compatible setup with a custom base URL, this feels like a really strong candidate for a verified community node as a first step. It would give people a chance to start using it sooner, while also helping demonstrate adoption and validate the use case over time. Given that you already have a working implementation, publishing it as a community node could be a very fast path to getting feedback and real usage.

Hey @tamy.santos thank you! i have published the community node yesterday and am waiting for a review by the n8n team now :slight_smile:

Have you filled out the form for node creation? I also recommend joining the Node group on Discord to understand the next steps.

Yes I need. Got approved on the automated review and send a Loom video with product demo for the manual review this morning :slight_smile:

Great! Now it’s just a matter of waiting. Cheers!