DeepSeek V4.1 Flash 1017, LightOnOCR-3-0.8B and Claude Haiku 5.5 are now live. Try them now

The European alternative to LiteLLM

EUrouter is the hosted European alternative to LiteLLM: a Dutch company with one DPA that covers the router and every provider, servers in Amsterdam and EU-hosted providers only, on every plan. LiteLLM is a gateway you run, patch and secure yourself, and each provider behind it remains a separate contract.

By David Lo Dico, Founder, EUrouterReviewed on

EUrouter and LiteLLM side by side

TopicEUrouterLiteLLMSource
Company and lawEUrouter B.V., Amsterdam, the Netherlands. Terms and DPA are governed by Dutch law.Berrie AI Incorporated, a Y Combinator company (Winter 2023) in San Francisco, United States.Checked 27 October 2026
What you runNothing. EUrouter is a hosted router: you call https://api.eurouter.ai/api/v1 with an EUrouter key.A gateway you install yourself. Both plans, Open Source and Enterprise, are self-hosted, in your cloud, on-prem or air-gapped.Checked 27 October 2026
Where requests are processedThe router runs on Scaleway in Amsterdam (nl-ams). Prompts, completions and API metadata are processed only in the EEA (DPA section 5).Wherever you deploy the gateway. Self-hosted LiteLLM stores no data or telemetry on LiteLLM servers; each request then goes to the provider you configured.Checked 27 October 2026
Provider contracts and DPAsOne DPA with EUrouter. The AI providers are EUrouter's sub-processors, bound to the same obligations, and EUrouter stays fully liable for them (DPA section 7).LiteLLM operates on your servers with your own provider keys and contracts, so every provider behind it is a separate agreement for you.Checked 27 October 2026
Providers and models17 providers, all serving from EU/EEA endpoints, 15 of them headquartered in the EU; 154 models. eu_owned: true limits a request to EEA-headquartered providers.140+ providers and 1,892 models worldwide. You choose each provider, endpoint and region in your own configuration.Checked 27 October 2026
Uptime and operationsEUrouter runs and monitors the router, and falls back to another EU-hosted provider of the same model when one fails.You own the uptime of your instance and the infrastructure under it, plus your provider accounts, quotas and provider-side outages.Checked 27 October 2026
Updates and patchesEUrouter patches and deploys the router. Nothing to upgrade on your side.Fixes go to the four most recent stable minor lines, and a new line ships about every week. Older lines get no updates.Checked 27 October 2026
Provider keysYour apps hold EUrouter keys only, each with its own spend cap, and each can be disabled or revoked on its own.The gateway holds your provider keys. In LiteLLM's words, it sits in the path of your model traffic and holds your provider keys.Checked 27 October 2026
Supply chain incidents in 2026No package or image to install, pin or rebuild: the router is a hosted service.Two disclosed: in March 2026 an attacker used a compromised security scanner in LiteLLM's CI to read a PyPI token, and on 21 October 2026 a compromised v1.107.0 release was published. LiteLLM has since rebuilt its release pipeline and signs its images.Checked 27 October 2026
Prompt storageRequest and response content is not stored after the request completes, by default (DPA section 10).Self-hosted, no personal data is collected or sent to LiteLLM servers. What your gateway logs depends on your configuration.Checked 27 October 2026
Pricing modelFree plan with a 15% markup on model usage; Plus at 39 euros a month (9%) and Pro at 99 euros a month (3%).Open Source is free to self-host. Enterprise is an annual licence priced by gateway request capacity, never per token. You pay your providers and your hosting directly.Checked 27 October 2026
APIOpenAI-compatible at https://api.eurouter.ai/api/v1, with a provider object for residency, ownership and retention.An OpenAI-compatible endpoint on your own host, and a Python SDK that calls 100+ LLM APIs in the OpenAI format.Checked 27 October 2026

Why do teams in the EU look for an alternative to LiteLLM?

Because LiteLLM hands the work to you and still leaves open where your prompts go. LiteLLM is an open-source gateway that runs on your own servers, and in LiteLLM's own words it operates "on your servers with your provider keys and contracts" (About LiteLLM). The gateway can sit in Frankfurt or Amsterdam, but every prompt still travels to the provider you configured, under that provider's contract and that provider's law.

LiteLLM's own pages, checked on 27 October 2026, show what self-hosting asks of a team:

  • You keep it running. LiteLLM's shared responsibility model makes you the owner of "uptime of your instance and the infrastructure under it" and of "your provider accounts, quotas, and provider-side outages" (shared responsibility).
  • You keep it patched. LiteLLM ships fixes only for the four most recent stable minor lines and releases a new line about every week; older lines get no updates (version support). Staying supported means upgrading roughly every month.
  • You sign every provider yourself. Self-hosted LiteLLM sends no personal data to LiteLLM's servers (data security). That keeps the vendor out of your data flow, and it leaves the paperwork with you: each provider behind the gateway is its own contract and DPA, and a US provider is also its own transfer assessment.
  • The gateway holds your keys. "LiteLLM sits in the path of your model traffic and holds your provider keys," as LiteLLM's security page puts it. Whoever controls the gateway controls every provider account behind it.

EUrouter takes that work off your team. EUrouter B.V. is an Amsterdam company under Dutch law that runs the router on Scaleway in Amsterdam. One DPA covers the router and every provider behind it: the AI providers are EUrouter's sub-processors, bound to the same obligations, and EUrouter stays fully liable for them (EUrouter DPA, section 7). Prompts, completions and API metadata are processed only in the EEA (section 5).

Does a self-hosted gateway keep your AI traffic in the EU?

Only when every provider behind it is in the EU. Hosting a gateway in an EU region decides where the gateway runs, not where the prompt is processed. LiteLLM forwards each request to the provider you configured, out of 140+ providers and 1,892 models (About LiteLLM). Point it at a US company's API and the prompt goes to that company, wherever your gateway sits.

That matters because US law follows US companies, not servers. The CLOUD Act obliges a US provider to hand over data in its possession, custody or control, wherever that data is stored (18 U.S.C. § 2713). An EU region of a US cloud doesn't change who the company answers to.

EUrouter builds the EU rule into the router. By default every request goes only to providers with EU-hosted endpoints, fallbacks stay inside that set, and eu_owned: true limits a request to providers headquartered in the EEA (routing docs). You don't have to audit a config file to know where a prompt went.

What happened in the LiteLLM supply chain attacks?

LiteLLM disclosed two supply chain incidents in 2026, in which attackers published malicious LiteLLM releases built to steal credentials. Both were found and pulled within hours, and LiteLLM published what happened:

  • 24 March 2026. The PyPI releases litellm 1.82.7 and 1.82.8 contained a credential stealer that harvested environment variables, SSH keys, cloud credentials and Kubernetes tokens. They were live for about 40 minutes before PyPI quarantined them, and the official proxy Docker image was not affected. LiteLLM traced the compromise to the Trivy scanner in its CI pipeline (LiteLLM incident post). Datadog Security Labs links it to a wider campaign that also hit Trivy, Checkmarx and the telnyx package (Datadog).
  • 21 October 2026. A malicious litellm 1.107.0 was published to PyPI for about two hours, and to Docker Hub and GHCR under tags including latest and main-stable for up to two hours and 35 minutes. LiteLLM says it "contained compiled malware which steals credentials and loads remote-code execution tools", and its advice to affected users includes rotating every provider key stored in the proxy database (incident post, root cause analysis). Enterprise customers on LiteLLM's private registry were not affected.

LiteLLM has since rebuilt its release pipeline and signs its images (LiteLLM security). For an EU team the lesson is about who carries the risk. With a self-hosted gateway, pinning versions, following advisories and rotating every provider key is your job. With EUrouter there is no gateway package on your servers and no provider keys in your environment: your apps hold EUrouter keys, and each one can be capped, disabled or revoked on its own (budgets and limits).

What do you get with EUrouter instead?

EUrouter gives you what teams use LiteLLM for, one OpenAI-compatible API in front of many models, as a European service: a European company, European infrastructure and European providers, without a gateway to run.

One company and one DPA for the whole path

Your legal team reviews one agreement instead of one per provider. EUrouter's DPA is governed by Dutch law, promises breach notice within 48 hours (section 9), and keeps a public provider and sub-processor list with 10 business days' notice before a new sub-processor is added (section 7). The current list, dated 9 October 2026, is on the DPA page.

Nothing to host, patch or upgrade

EUrouter runs and patches the router itself. When a provider fails, EUrouter retries another EU-hosted provider of the same model, so availability doesn't depend on your on-call rotation (routing docs).

European providers, with the controls in the request

On 27 October 2026 the EUrouter catalog listed 17 providers, 15 of them headquartered in the EU, among them Mistral AI, Scaleway, OVHcloud, IONOS and Nebul (providers). 101 of its 154 models are served by at least one EU-headquartered provider. GPT models come from Microsoft Foundry and Claude models from AWS Bedrock, both in EU regions; both are US companies, so eu_owned: true excludes them when your policy asks for European companies only. data_residency pins a region or a country, such as de, and max_retention_days: 0 keeps a request on zero-retention providers.

Mistral models on European providers:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
CodestralMistral AI131,072$0.33$0.99Mistral AI
Devstral 2 123B InstructMistral AI200,000$0.48$2.40GreenPT, AWS Bedrock
Magistral Medium 1.2Mistral AI40,000$2.20$5.50Mistral AI
Magistral Small 1.2Mistral AI40,000$0.55$1.65Mistral AI
Ministral 3 14BMistral AI262,144$0.22$0.22Nebul, Mistral AI
Ministral 3 3BMistral AI262,144$0.11$0.11Mistral AI
Ministral 3 8BMistral AI262,144$0.17$0.17Mistral AI
Mistral Large 3Mistral AI262,144$0.55$1.65Nebul, Mistral AI
Mistral Large 4Mistral AI1,048,576$1.50$4.60Mistral AI
Mistral Medium 3.1Mistral AI131,072$1.65$8.25Mistral AI
Mistral Medium 3.5Mistral AI180,000€1.50€7.50GreenPT, Scaleway
Mistral Nemo 12BMistral AI120,832€0.13€0.13IONOS Cloud, OVHcloud
Mistral Small 24B InstructMistral AI128,000$0.11$0.33IONOS Cloud
Mistral Small 3.2 24BMistral AI131,072€0.09€0.28Berget AI AB, GreenPT, OVHcloud, Scaleway
Mistral Small 4Mistral AI262,144$0.17$0.66Regolo, Mistral AI, AKI.IO
Voxtral Small 24BMistral AI32,000$0.11$0.44Mistral AI

Open models from DeepSeek, Qwen and GLM, served by European providers:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
DeepSeek R1DeepSeek164,000$0.66$2.60Tensorix
DeepSeek V3.2DeepSeek163,840$0.30$0.50AWS Bedrock, Tensorix
DeepSeek V4 Flash 0731DeepSeek1,000,000€0.10€0.25Tensorix, Lyceum Technology GmbH, Scaleway, GreenPT, Melious, Inceptron
DeepSeek V4 ProDeepSeek1,048,576$1.75$3.50Lyceum Technology GmbH, Tensorix
DeepSeek V4 Pro 0813DeepSeek1,048,576$2.00$4.00Tensorix
DeepSeek V4.1 FlashDeepSeek1,048,576$0.20$0.60Scaleway, Melious, GreenPT, Lyceum Technology GmbH, AKI.IO, Tensorix, Entrim
DeepSeek V4.1 Flash 1017DeepSeek1,000,000€0.30€1.20Melious, Tensorix, GreenPT, Lyceum Technology GmbH
DeepSeek-OCR 2DeepSeek8,000€0.00€0.00Regolo
GLM 5Zhipu AI202,752$1.00$3.20AWS Bedrock, Tensorix
GLM 5 TurboZhipu AI202,752$1.20$4.00Tensorix
GLM 5.1Zhipu AI202,752$1.40$4.40Nebul, Tensorix
GLM 5.2Zhipu AI1,048,576$1.20$4.20Tensorix, Regolo, Lyceum Technology GmbH, GreenPT, Mistral AI, Scaleway, Inceptron, Nebul
GLM 5.2 CavemanZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 Caveman LiteZhipu AI1,000,000€1.10€4.40GreenPT
GLM 5.2 Caveman UltraZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 HoneyZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 Honey LiteZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 PonytailZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 Ponytail LiteZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.2 Ponytail UltraZhipu AI1,048,576€1.10€4.40GreenPT
GLM 5.3Zhipu AI1,048,576$0.50$2.00AKI.IO, Scaleway, Tensorix, Melious, GreenPT, Entrim, Inceptron, Nebul
GLM 5.3 FlashZhipu AI1,048,576$0.10$0.35Entrim, Lyceum Technology GmbH, GreenPT, Melious, Tensorix, Berget AI AB, Inceptron
GLM 5V TurboZhipu AI202,752$1.20$4.00Tensorix
GLM-OCRZhipu AI8,192€0.13€0.56Nebul
Qwen 2.5 VL 72B InstructAlibaba (Qwen)32,768€0.91€0.91OVHcloud
Qwen3 235B A22B InstructAlibaba (Qwen)131,000$0.07$0.46AWS Bedrock, Scaleway, GreenPT, Tensorix
Qwen3 30B A3B InstructAlibaba (Qwen)262,144€0.21€0.74Nebul
Qwen3 Coder 30B A3BAlibaba (Qwen)262,144$0.20$0.79AWS Bedrock, GreenPT
Qwen3 Coder Next 80BAlibaba (Qwen)262,144$0.17$0.89IONOS Cloud
Qwen3.5 122B A10BAlibaba (Qwen)262,144$0.50$3.50Tensorix, Regolo
Qwen3.5 397B A17BAlibaba (Qwen)262,144$0.67$4.00OVHcloud, GreenPT, IONOS Cloud, Nebul, Scaleway
Qwen3.5 9BAlibaba (Qwen)262,000€0.07€0.35IONOS Cloud, Lyceum Technology GmbH, Tensorix, OVHcloud, Regolo
Qwen3.6 35BAlibaba (Qwen)262,144€0.15€0.50Scaleway, AKI.IO, GreenPT
Qwen3.6 35B A3B InstructAlibaba (Qwen)256,000€0.15€0.50AKI.IO
Qwen3.8 2.4T A95BAlibaba (Qwen)262,144$2.50$6.00Tensorix, Lyceum Technology GmbH
Qwen3.8 27BAlibaba (Qwen)262,144$0.10$0.40Tensorix, AKI.IO, OVHcloud, Melious, Scaleway, IONOS Cloud, Berget AI AB, Regolo, Entrim
Qwen3.8 Flash NextAlibaba (Qwen)262,144$0.20$0.50Lyceum Technology GmbH

Every model, with its providers and prices in euros, is in the EUrouter model catalog.

The gateway features you rely on

Per-key spend caps in euros with daily, weekly or monthly resets replace virtual-key budgets (budgets and limits). Request logs show the model, provider, tokens, cost and fallbacks of every call, and Broadcast (beta) forwards traces to Langfuse, Datadog, PostHog or an OpenTelemetry Collector (monitoring).

This page compares two products. It is information, not legal advice.

How do you switch from LiteLLM to EUrouter?

Switching from LiteLLM to EUrouter means pointing your clients at https://api.eurouter.ai/api/v1 with an EUrouter key and using EUrouter model IDs. What lived in LiteLLM's config.yaml moves into the request or the dashboard.

  1. Create a free account at EUrouter sign-up and create a key under API Keys. EUrouter keys start with eur_ (quickstart).
  2. For apps that call your LiteLLM proxy through the OpenAI SDK, replace the proxy URL with https://api.eurouter.ai/api/v1 and the virtual key with your EUrouter key.
  3. For code that calls litellm.completion, prefix the EUrouter model ID with openai/ and set api_base to the EUrouter URL, as LiteLLM documents for OpenAI-compatible endpoints.
  4. Map each alias in your model_list to a catalog ID from the model catalog or GET https://api.eurouter.ai/api/v1/models.
  5. Recreate team budgets as per-key spend caps, and set eu_owned or max_retention_days per request or once as a routing rule for the whole account.

With the OpenAI SDK:

eurouter_client.py
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://api.eurouter.ai/api/v1",
    api_key=os.environ["EUROUTER_API_KEY"],
)

response = client.chat.completions.create(
    model="mistral-large-3",
    messages=[{"role": "user", "content": "Explain a data processing agreement in one sentence."}],
    extra_body={"provider": {"eu_owned": True, "max_retention_days": 0}},
)

print(response.choices[0].message.content)

With the LiteLLM Python SDK, if you'd rather keep it in your code:

litellm_sdk.py
import os

import litellm

response = litellm.completion(
    model="openai/mistral-large-3",
    api_base="https://api.eurouter.ai/api/v1",
    api_key=os.environ["EUROUTER_API_KEY"],
    messages=[{"role": "user", "content": "Explain a data processing agreement in one sentence."}],
)

print(response.choices[0].message.content)
In LiteLLMIn EUrouter
Proxy URL, such as http://localhost:4000https://api.eurouter.ai/api/v1
Virtual key from your proxyEUrouter key, starting with eur_
Aliases in model_listCatalog model IDs, such as mistral-large-3
Provider keys in the proxy databaseNone in your environment; EUrouter holds the provider accounts
Fallbacks between deploymentsAutomatic fallbacks to other EU-hosted providers of the same model
Budgets per key or teamSpend cap per key in euros, with a daily, weekly or monthly reset
Spend logs and callbacksRequest logs in the dashboard and Broadcast (beta)

Can you keep LiteLLM and put EUrouter behind it?

Yes. If your platform team relies on LiteLLM's virtual keys, team budgets or MCP gateway, keep LiteLLM and make EUrouter its upstream. LiteLLM keeps handing out internal keys; EUrouter makes sure every request lands on an EU-hosted provider, under one DPA.

config.yaml
model_list:
  - model_name: mistral-large
    litellm_params:
      model: openai/mistral-large-3
      api_base: https://api.eurouter.ai/api/v1
      api_key: os.environ/EUROUTER_API_KEY
  - model_name: mistral-small
    litellm_params:
      model: openai/mistral-small-3.2-24b
      api_base: https://api.eurouter.ai/api/v1
      api_key: os.environ/EUROUTER_API_KEY

The provider keys leave your LiteLLM database: the only upstream secret is the EUrouter key. LiteLLM itself still runs on your servers, so keep it pinned and patched. The full setup is on the LiteLLM integration page.

What other European options are there?

Besides EUrouter, three hosted services keep AI traffic in Europe:

  • Cortecs (Vienna, Austria): an LLM router whose Sovereign Cloud option uses only providers established in the EU (cortecs.ai).
  • Eden AI (Lyon, France): a unified AI API whose EU endpoint processes prompts, files and outputs only in the EU (Eden AI EU endpoint).
  • Opper (Sweden): a hosted AI gateway with 700+ models, whose shared platform runs on AWS in Stockholm (Opper).

Other self-hosted gateways, such as Portkey's Gateway, Bifrost and Helicone, change the software, not the work: like LiteLLM, they run in your account and you contract every provider behind them. If your team wants to operate its own gateway and has no rule about where providers process prompts, LiteLLM is built for that.

Start in Europe today

Create a free account, point your client or your LiteLLM config at https://api.eurouter.ai/api/v1, and your next request runs in Europe. Create a free account, read the routing docs, or talk to us about your DPA review.

Frequently asked questions

Is LiteLLM GDPR compliant?
LiteLLM is software, so GDPR compliance depends on how you run it. Self-hosted LiteLLM sends no personal data to LiteLLM's servers, which keeps the vendor out of your data flow. Compliance then rests on your own deployment and on every provider behind the gateway: each one needs a contract and a DPA, and a US provider also needs a transfer assessment. EUrouter covers the router and all of its providers with one DPA under Dutch law.
Does LiteLLM send data to the US?
Self-hosted LiteLLM runs where you deploy it and, according to its documentation, stores no data or telemetry on LiteLLM's servers; LiteLLM Enterprise reports a count of successful requests for billing. Your prompts go wherever your configured providers process them, so a US provider means a US company holds them. EUrouter routes only to EU-hosted providers and excludes US-headquartered ones with eu_owned.
How much does LiteLLM cost?
The open-source LiteLLM gateway is free to self-host under the MIT licence. LiteLLM Enterprise, which adds SSO, audit logs and support, is an annual licence priced by gateway request capacity and quoted through sales. Hosting and provider bills come on top, and the larger cost is often the work: running, patching and contracting every provider. EUrouter has a Free plan and paid plans from 39 euros a month.
Should I choose LiteLLM or OpenRouter?
LiteLLM is a gateway you host yourself with your own provider contracts; OpenRouter is a hosted router from OpenRouter, Inc., whose terms are governed by New York law. For a team in the EU neither keeps prompts in Europe by default: LiteLLM leaves it to your provider choice, and OpenRouter's EU endpoint is included only on its Business and Enterprise plans. EUrouter is hosted and European on every plan, Free included.
What happened in the LiteLLM supply chain attack, and is it fixed?
LiteLLM disclosed two incidents in 2026. On 24 March, malicious PyPI releases 1.82.7 and 1.82.8 carried a credential stealer for about 40 minutes. On 21 October, a malicious 1.107.0 reached PyPI, Docker Hub and GHCR for a few hours. Both were pulled the same day and LiteLLM published its investigations. Anyone who ran an affected version should follow LiteLLM's incident posts and rotate every key the host could reach.
What are the open-source alternatives to LiteLLM, such as Portkey and Bifrost?
Portkey's Gateway (MIT licence), Bifrost (Apache 2.0) and Helicone (Apache 2.0) are open-source gateways you can host yourself, like LiteLLM. They move the same work to you: hosting, patching and a contract with every provider. When the goal is AI that stays in Europe, the providers matter more than the gateway; EUrouter gives you EU-hosted providers behind one API and one DPA.
Can I use LiteLLM with EUrouter?
Yes. Add EUrouter to your LiteLLM config as an OpenAI-compatible endpoint: set the model to openai/ followed by the EUrouter model ID, api_base to https://api.eurouter.ai/api/v1 and api_key to your EUrouter key. LiteLLM keeps your virtual keys and team budgets, and EUrouter sends every request to an EU-hosted provider under one DPA.
Does EUrouter store prompts?
No. EUrouter's DPA says the content of API requests and responses is not stored after a request completes; EUrouter keeps only metadata such as timestamps, model identifiers and token counts for billing. All 17 providers in the EUrouter catalog are listed with no prompt retention and no training.

Sources

  1. About LiteLLM, LiteLLM (Berrie AI) (accessed 27 October 2026)
  2. Pricing, LiteLLM (Berrie AI) (accessed 27 October 2026)
  3. How we secure LiteLLM, LiteLLM (Berrie AI) (accessed 27 October 2026)
  4. Data Privacy and Security, LiteLLM (Berrie AI) (accessed 27 October 2026)
  5. Shared Responsibility Model, LiteLLM (Berrie AI) (accessed 27 October 2026)
  6. Compliance and SOC 2 Type II, LiteLLM (Berrie AI) (accessed 27 October 2026)
  7. Version support, LiteLLM (Berrie AI) (accessed 27 October 2026)
  8. OpenAI-Compatible Endpoints, LiteLLM (Berrie AI) (accessed 27 October 2026)
  9. Security Update: Suspected Supply Chain Incident (24 March 2026), LiteLLM (Berrie AI) (accessed 27 October 2026)
  10. Contained: Oct 21, 2026 LiteLLM release v1.107.0 Compromised, LiteLLM (Berrie AI) (accessed 27 October 2026)
  11. The attack chain behind the v1.107.0 LiteLLM release (23 October 2026), LiteLLM (Berrie AI) (accessed 27 October 2026)
  12. LiteLLM and Telnyx compromised on PyPI: Tracing the TeamPCP supply chain campaign, Datadog Security Labs (accessed 27 October 2026)
  13. LiteLLM LICENSE, GitHub, BerriAI (accessed 27 October 2026)
  14. 18 U.S. Code § 2713, Required preservation and disclosure of communications and records (CLOUD Act), Legal Information Institute, Cornell Law School (accessed 27 October 2026)
  15. Data Processing Agreement and provider and sub-processor list, EUrouter (accessed 27 October 2026)
  16. Routing, EUrouter (accessed 27 October 2026)
  17. Pricing, OpenRouter (accessed 27 October 2026)
  18. Terms of Service, OpenRouter (accessed 27 October 2026)
  19. Europe's LLM Router, Cortecs (accessed 27 October 2026)
  20. EU Endpoint, Eden AI (accessed 27 October 2026)
  21. Talk to Opper, Opper (accessed 27 October 2026)
  22. Portkey AI Gateway, GitHub, Portkey (accessed 27 October 2026)
  23. Bifrost, GitHub, Maxim (accessed 27 October 2026)
  24. Helicone, GitHub, Helicone (accessed 27 October 2026)

Related pages

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