OpenAI compatible API · Attested · Public status

EU AI Models & EU-Operated Providers

Models built by EU labs, providers operated from EU member states, and why an EU-registered provider is not by itself EU data residency.

Verify gateway
Onebase URL to migrate
100sof models and routes
0prompt or output logs. Always.
European labs, European operators, and the gap between them

An EU-registered provider is not the same thing as EU data residency. This page keeps the two apart.

Two facts get sold as one. The lab that trained a model has a country: 36 models in the catalog come from 3 labs based in an EU member state. The company operating the endpoint a request reaches has its own country, and it is a different field: 8 of the 95 providers here are operated by a company headquartered in the EU.

Neither field is a residency guarantee. TrustedRouter records the operator's legal home, read from its own terms or filing. It does not record which datacentre answers a given request, so nothing on this page should be read as one. Where residency is contractual, it comes from an allowlist you pin and a contract you sign, not from a country code on a directory page.

Read the EU routing guide GDPR evidence

eu_route.pyPython
from openai import OpenAI

client = OpenAI(
    # EU gateway region, separate from provider choice
    base_url="https://api-europe-west4.quillrouter.com/v1",
    api_key="sk-tr-...",  # your TrustedRouter key
)

reply = client.chat.completions.create(
    model="trustedrouter/eu",
    messages=[{"role": "user",
               "content": "Summarize this contract."}],
    # strict mode: the exact operators you approved
    extra_body={"provider": {"only": ["mistral", "nebius"]}},
)

What trustedrouter/eu does, and what it does not do

routing preference

trustedrouter/eu is a model alias. Calling it routes over an EU-focused candidate pool led by Mistral, followed by providers with EU regions and privacy-forward posture. That pool is a preference expressed in the catalog, and its members are chosen for EU-focused availability rather than for being EU-registered companies. Most of that pool is operated from outside the EU, and the directory below names every operator country in the catalog so you can check rather than assume.

  1. Gateway region is the base URL. https://api-europe-west4.quillrouter.com/v1 begins authentication, policy checks, provider selection, and streaming in Europe West, inside the attested gateway.
  2. Provider selection is the model id and the request preferences. trustedrouter/eu prefers the EU-focused pool; provider.only narrows it to an exact allowlist and fails closed instead of falling back elsewhere.
  3. Privacy posture is provider.min_privacy, set to zdr or confidential. It is orthogonal to jurisdiction: an EU-registered provider can record no privacy claim, and a non-EU one can be zero-retention.

The provider.jurisdiction preference accepts us and nothing else today. There is no eu value to set, so an EU jurisdiction requirement is expressed with provider.only and the providers listed below. Saying otherwise would give you a filter that does not exist. TrustedRouter never logs prompt or output content. Ordinary synchronous and streaming inference does not retain it. The opt-in Batch API temporarily retains enclave-encrypted artifacts for up to 30 days.

The full EU deployment checklist, including the regional hostname and the strict-mode request shape, is on the EU routing page. Compliance context for deployers is on EU AI Act evidence and data residency.

Live catalog, as of September 2026

Two separate facts: who operates the endpoint, and who built the model.

Counts below are read from the routes configured in TrustedRouter right now. Operator country is the legal home of the company running the endpoint a request reaches, taken from that company's own terms, privacy policy, or regulatory filing. It is not a claim about which datacentre serves the request.

8providers operated from the European Union
3labs with models here
36models from those labs
95providers in the catalog
529callable catalog models
29providers whose operator we could not establish

Providers operated from an EU member state

8 of 95

Send a request to one of these and the operator is a company headquartered in the European Union — head office, not place of registration. Privacy tier is a separate column: it is the highest bar we have recorded from that provider's published policy.

Provider Operator country Privacy tier Recorded claims Models served Policy source
Nebius Token Factorynebius Netherlands Zero retention ZDR 21 policy
Jina AIjina Germany Standard no verified privacy claim 17 policy
Scalewayscaleway France Standard no verified privacy claim 12 policy
Regoloregolo Italy Zero retention ZDR 11 policy
Inceptroninceptron Sweden Zero retention ZDR 6 policy
Black Forest Labsbfl Germany Standard no verified privacy claim 5 policy
Mistralmistral France Standard no verified privacy claim 5 policy
OVHcloudovhcloud France Standard no verified privacy claim 0 policy

Every provider's full policy note and route list is on its own page. 29 providers in the catalog publish no operator TrustedRouter could pin down, so they appear in no jurisdiction list on this site and no request preference treats them as matching one. Review every provider.

Models built by EU labs

36 models

Grouped by the lab that built the weights, with the source TrustedRouter read that from. The operator columns show who runs the endpoints for each route, which is a different question from the lab's country and frequently a different answer.

Jina AI 17 models

Jina's first-party company page identifies Jina AI GmbH as the company headquarters in Germany and the issuer of API invoices. Source.

Model Context Routes Operator jurisdictions EU-operated routes
jina-ai/jina-clip-v1
Jina AI: Jina Clip v1
8,192 1
jina-ai/jina-clip-v2
Jina AI: Jina Clip v2
8,192 1
jina-ai/jina-code-embeddings-0.5b
Jina AI: Jina Code Embeddings 0.5b
32,768 1
jina-ai/jina-code-embeddings-1.5b
Jina AI: Jina Code Embeddings 1.5b
32,768 1
jina-ai/jina-colbert-v2
Jina AI: Jina Colbert v2
8,192 1
jina-ai/jina-embedding-b-en-v1
Jina AI: Jina Embedding B EN v1
512 1

11 further Jina AI models are in the catalog, ranked below these by route count. Browse every model.

Mistral AI 13 models

Mistral AI is a French SAS registered at 15 rue des Halles, 75001 Paris, RCS Paris 952 418 325. Source.

Model Context Routes Operator jurisdictions EU-operated routes
mistralai/mistral-nemo
Mistral: Mistral Nemo
131,072 6
mistralai/mistral-small-2603
Mistral: Mistral Small 4
262,144 4
mistralai/mistral-nemo-instruct-2407
mistralai/Mistral-Nemo-Instruct-2407
131,072 3 none configured
mistralai/mistral-small-3.2-24b-instruct-2506
mistralai/Mistral-Small-3.2-24B-Instruct-2506
128,000 3
mistralai/codestral-2508
Mistral: Codestral 2508
256,000 2
mistralai/ministral-3-14b-instruct
Ministral 3 14B Instruct
262,144 2 none configured

7 further Mistral AI models are in the catalog, ranked below these by route count. Browse every model.

Black Forest Labs 6 models

Black Forest Labs' imprint names BFL GmbH and gives its registered address in Freiburg im Breisgau, Germany. Source.

Model Context Routes Operator jurisdictions EU-operated routes
black-forest-labs/flux-2-flex
FLUX.2 [flex]
0 1
black-forest-labs/flux-2-klein-4b
FLUX.2 [klein] 4B
0 1
black-forest-labs/flux-2-klein-9b
FLUX.2 [klein] 9B
0 1
black-forest-labs/flux-2-max
FLUX.2 [max]
0 1
black-forest-labs/flux-2-pro
FLUX.2 [pro]
0 1
black-forest-labs/flux.1-schnell
FLUX.1 Schnell
0 1 none configured

Model origin is keyed by the vendor prefix of a model id, and a prefix earns a row once at least three of its models are in the catalog. 42 callable catalog models sit under a prefix below that line and carry no recorded origin, so they are on no page here rather than assigned a country by guesswork.

Browse every modelReview provider policiesAI models from the United StatesAI models from China

Choice

EU model or EU operator.

You can run an EU-built model on a US operator, or a US-built model on an EU operator. The two columns above let you pick each one deliberately instead of inheriting whichever the brand name suggests.

Contract

Paper, where paper is required.

A directory is evidence, not a commitment. The DPA, subprocessor list, and an agreed provider.only allowlist are what a European procurement review can hold someone to.

Proof

The gateway hop is checkable.

Whichever provider serves the request, the TrustedRouter hop can be attested live: a JWT signed by the CPU vendor's root key, bound to your TLS session. The procedure is on the security page.

Live catalog evidence

Current routes, prices, privacy, and measured performance.

Catalog facts come from the routes currently configured in TrustedRouter. Performance uses the same cached metadata snapshot as the public leaderboard. Prompts and outputs are not part of these measurements.

556public models
95providers
1767configured routes
309ZDR routes
35provider E2EE routes
7116recent availability samples
Model Providers Context Input Output Privacy Measured route
Mistral: Mistral Nemomistralai/mistral-nemo
6 routes
131,072 $0.025848/1M to $0.0422/1M $0.103179/1M to $0.17935/1M E2EE 1276 ms TTFT mistral · 69 tok/s · 100.00% available · n=12
Mistral Largemistralai/mistral-large
2 routes
128,000 $0.5275/1M $1.5825/1M varies 1561 ms TTFT mistral · 100.00% available · n=7
Mistral: Mistral Medium 3.5mistralai/mistral-medium-3-5
2 routes
262,144 $1.5825/1M $7.9125/1M varies 1262 ms TTFT mistral · 100.00% available · n=7
Mistral: Codestral 2508mistralai/codestral-2508
2 routes
256,000 $0.3165/1M $0.9495/1M varies 1143 ms TTFT mistral · 100.00% available · n=4
Mistral: Mistral Small 4mistralai/mistral-small-2603
4 routes
262,144 $0.15825/1M to $0.609316/1M $0.633/1M to $2.559125/1M ZDR 910 ms TTFT mistral · 100.00% available · n=3
mistralai/Mistral-Small-3.2-24B-Instruct-2506mistralai/mistral-small-3.2-24b-instruct-2506
3 routes
128,000 $0.079125/1M to $0.191936/1M $0.211/1M to $0.447848/1M varies 3012 ms TTFT scaleway · 100.00% available · n=3
MistralPolicy varies 5 models 1276 ms p50 · n=30
Novita AIPolicy varies 98 models 2114 ms p50 · n=27
ChutesProvider E2EE 10 models 7657 ms p50 · n=25
RegoloZDR 11 models 1913 ms p50 · n=23
DeepInfraPolicy varies 101 models 3059 ms p50 · n=85
ScalewayPolicy varies 12 models 2262 ms p50 · n=38
TinfoilProvider E2EE 7 models 2531 ms p50 · n=495
AnthropicPolicy varies 11 models 2560 ms p50 · n=496

Browse every modelReview provider policiesOpen the full leaderboardSnapshot 2026-09-15T17:26:26.221Z

Questions

Which AI models are made in the EU?

TrustedRouter groups catalog models by the lab that built them, using a country read from that lab's own legal notice or filing. The EU AI models page lists every lab registered in an EU member state alongside its models and the source the country came from. A vendor prefix earns an origin row once at least three of its models are in the catalog, so smaller prefixes appear on no region page rather than being assigned a country by guesswork.

Does the trustedrouter/eu route guarantee EU data residency?

No. trustedrouter/eu is a routing preference: it narrows candidates to an EU-focused provider pool led by Mistral. Membership in that pool is based on EU-focused availability and privacy posture, and some of its providers are operated by companies registered outside the EU. For a hard requirement, set provider.only to the operators you approved, which fails closed instead of falling back, and put that allowlist in the contract.

Can I require an EU provider the way I can require a US one?

Not with the jurisdiction preference. provider.jurisdiction accepts "us" and nothing else today, so an EU requirement is expressed with provider.only and the provider list on this page. Separately, the EU gateway region is chosen by base URL: https://api-europe-west4.quillrouter.com/v1 begins authentication, policy checks, provider selection, and streaming in Europe West inside the attested gateway.

Is provider jurisdiction the same as provider privacy posture?

No, they are independent fields. A provider registered in an EU member state can have no recorded zero-retention or confidential-compute claim, and a provider registered elsewhere can have both. Jurisdiction is filtered with provider.only; retention and confidentiality are filtered with provider.min_privacy set to zdr or confidential.

Workspace access

Sign in

Choose a sign in method to access your TrustedRouter workspace.

By signing in you agree to the terms of service and privacy policy.