Open WebUI logo

Open WebUI with EU data residency.

Add EUrouter as an OpenAI-compatible connection in Open WebUI and your conversations route through European infrastructure. Self-hosted frontend, EU-compliant backend.

GDPR compliant
129K GitHub stars
EU infrastructure
Visit Open WebUI

What is Open WebUI?

Open WebUI is a self-hosted web interface for interacting with LLMs. With over 129,000 GitHub stars, it is the most popular open-source ChatGPT alternative. It supports multiple backends, conversation history, document uploads, RAG, web search, and a rich plugin system. The interface is polished enough for non-technical users while giving power users full control over model configuration.

Open WebUI supports custom OpenAI-compatible endpoints out of the box. Add EUrouter as a connection in the admin settings, enter your API key, and every model call from Open WebUI routes through EU infrastructure. Since Open WebUI is self-hosted, you control both the frontend and the API routing. Host it in the EU, connect it to EUrouter, and your entire stack stays in Europe.

Quick to integrate

A few lines of code is all it takes. Swap your base URL and you are routed through EUrouter.

1docker run -d \ 2 -p 3000:8080 \ 3 -e OPENAI_API_BASE_URLS="https://api.eurouter.ai/v1" \ 4 -e OPENAI_API_KEYS="eur-..." \ 5 -v open-webui:/app/backend/data \ 6 ghcr.io/open-webui/open-webui:main

Get started in minutes

Follow these steps to connect your application to EUrouter.

1

Get your EUrouter API key

Sign up and create an API key from your dashboard.

Sign up for free
2

Install Open WebUI

Deploy Open WebUI using Docker. Pass the EUrouter endpoint as an environment variable.

1docker run -d -p 3000:8080 \ 2 -e OPENAI_API_BASE_URLS="https://api.eurouter.ai/v1" \ 3 -e OPENAI_API_KEYS="eur-..." \ 4 -v open-webui:/app/backend/data \ 5 ghcr.io/open-webui/open-webui:main
3

Or configure via the admin panel

If Open WebUI is already running, go to Settings > Connections > OpenAI API. Enter the EUrouter URL and API key.

4

Start chatting

Select any model available through EUrouter from the model dropdown. All conversations now route through EU infrastructure.

Why use Open WebUI with EUrouter

Self-hosted ChatGPT alternative in Europe

Open WebUI gives you a ChatGPT-like experience that you host yourself. Combined with EUrouter, your conversations go through EU servers while the frontend runs on your own infrastructure. No data leaves your control.

  • Host the frontend on your servers, route API calls through EUrouter in the EU
  • Conversation history stored on your infrastructure, not a third party
  • Full control over user accounts, permissions, and data retention
  • Suitable for organizations that need both a chat UI and GDPR compliance

Every model in one interface

Through EUrouter, Open WebUI gets access to GPT-4o, Claude, Mistral, and all other supported models from a single connection. Users pick models from a dropdown. No separate provider configs needed.

  • One EUrouter connection provides access to all available models
  • Users switch models from the Open WebUI model selector
  • Admin controls which models are available to which users
  • One API key and one bill for all model usage

RAG and tools through EU servers

Open WebUI supports document uploads, RAG, and web search. When these features call the LLM, the requests go through EUrouter. Your uploaded documents and search results stay within EU jurisdiction during processing.

  • Document uploads and RAG queries route through EU infrastructure
  • Web search results processed by EU-hosted models
  • Plugin and tool calls use the same EU-compliant endpoint
  • Full audit trail for all LLM interactions

Integrate AI without GDPR risk.

You need AI that won’t create compliance headaches. Your data stays in the EU, GDPR is enforced by default, and every request is routed for the best balance of cost, latency, and uptime, reducing risk while improving performance.

Get Your API Key
GDPR by default
EU data residency
Smart routing
Claim €15 free credits·300 left
Sign up free →