OpenRouter Business · EU

EU in-region routing for your LLM API calls

OpenRouter Business routes requests sent to eu.openrouter.ai only to shared provider endpoints in Europe (the EU/EEA, the UK, and Switzerland), so prompts and completions are processed there, for EU data residency. Requests served by your own BYOK key go to your deployment's region, which you control.

8% platform fee on credit purchases, no monthly minimum, no contract.

Enterprise includes it; Business is the self-serve route.

EU catalog

Models available through eu.openrouter.ai

Read from the EU Models API and refreshed hourly. Prices are the EU endpoints' input and output token prices in US dollars per million tokens; other charges, such as images, caching, or web search, are on each model page.

70models
5providers
Hourlyrefreshed from the EU Models API
ModelEU providersInput / 1M tokensOutput / 1M tokens
Amazon
Amazon: Nova 2 LiteEU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.30
Output / 1M tokens:
  • $2.50
Amazon: Nova Lite 1.0EU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.06
Output / 1M tokens:
  • $0.24
Amazon: Nova Micro 1.0EU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.035
Output / 1M tokens:
  • $0.14
Amazon: Nova Pro 1.0EU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.80
Output / 1M tokens:
  • $3.20
Anthropic
Anthropic: Claude Fable 5EU providers:
  • Google
Input / 1M tokens:
  • $11
Output / 1M tokens:
  • $55
Anthropic: Claude Haiku 4.5EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $1.10
  • $1.10
Output / 1M tokens:
  • $5.50
  • $5.50
Anthropic: Claude Haiku 5.5EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $0.11
  • $0.11
Output / 1M tokens:
  • $0.55
  • $0.55
Anthropic: Claude Opus 4.5EU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $5.50
Output / 1M tokens:
  • $27.50
Anthropic: Claude Opus 4.6EU providers:
  • Google
Input / 1M tokens:
  • $5.50
Output / 1M tokens:
  • $27.50
Anthropic: Claude Opus 4.7EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $5.50
  • $5.50
Output / 1M tokens:
  • $27.50
  • $27.50
Anthropic: Claude Opus 4.8EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $5.50
  • $5.50
Output / 1M tokens:
  • $27.50
  • $27.50
Anthropic: Claude Opus 5EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $5.50
  • $5.50
Output / 1M tokens:
  • $27.50
  • $27.50
Anthropic: Claude Opus 5.5EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $4.40
  • $4.40
Output / 1M tokens:
  • $22
  • $22
Anthropic: Claude Sonnet 4.5EU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $3.30
Output / 1M tokens:
  • $16.50
Anthropic: Claude Sonnet 4.6EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $3.30
  • $3.30
Output / 1M tokens:
  • $16.50
  • $16.50
Anthropic: Claude Sonnet 5EU providers:
  • Amazon Bedrock
  • Google
Input / 1M tokens:
  • $2.20
  • $2.20
Output / 1M tokens:
  • $11
  • $11
Anthropic: Claude Sonnet 5.5EU providers:
  • Google
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $11
DeepSeek
DeepSeek: DeepSeek V4 Flash 0731EU providers:
  • Inceptron
Input / 1M tokens:
  • $0.13
Output / 1M tokens:
  • $0.5978
Google
Google: Gemini 2.5 FlashEU providers:
  • Google
Input / 1M tokens:
  • $0.30
Output / 1M tokens:
  • $2.50
Google: Gemini 2.5 Flash LiteEU providers:
  • Google
Input / 1M tokens:
  • $0.10
Output / 1M tokens:
  • $0.40
Google: Gemini 2.5 ProEU providers:
  • Google
Input / 1M tokens:
  • $1.25
Output / 1M tokens:
  • $10
Google: Gemini 3.1 Flash LiteEU providers:
  • Google
Input / 1M tokens:
  • $0.275
Output / 1M tokens:
  • $1.65
Google: Gemini 3.5 Flash LiteEU providers:
  • Google
Input / 1M tokens:
  • $0.33
Output / 1M tokens:
  • $2.75
Mistral
Mistral LargeEU providers:
  • Mistral
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $6.60
Mistral Large 2407EU providers:
  • Mistral
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $6.60
Mistral: Codestral 2508EU providers:
  • Mistral
Input / 1M tokens:
  • $0.33
Output / 1M tokens:
  • $0.99
Mistral: Devstral 2 2512EU providers:
  • Mistral
Input / 1M tokens:
  • $0.40
Output / 1M tokens:
  • $2
Mistral: Ministral 3 14B 2512EU providers:
  • Mistral
Input / 1M tokens:
  • $0.22
Output / 1M tokens:
  • $0.22
Mistral: Ministral 3 3B 2512EU providers:
  • Mistral
Input / 1M tokens:
  • $0.11
Output / 1M tokens:
  • $0.11
Mistral: Ministral 3 8B 2512EU providers:
  • Mistral
Input / 1M tokens:
  • $0.165
Output / 1M tokens:
  • $0.165
Mistral: Mistral Large 3 2512EU providers:
  • Mistral
Input / 1M tokens:
  • $0.55
Output / 1M tokens:
  • $1.65
Mistral: Mistral Large 4EU providers:
  • Mistral
Input / 1M tokens:
  • $0.748
Output / 1M tokens:
  • $2.299
Mistral: Mistral Medium 3EU providers:
  • Mistral
Input / 1M tokens:
  • $0.44
Output / 1M tokens:
  • $2.20
Mistral: Mistral Medium 3.1EU providers:
  • Mistral
Input / 1M tokens:
  • $0.44
Output / 1M tokens:
  • $2.20
Mistral: Mistral Medium 3.5EU providers:
  • Mistral
Input / 1M tokens:
  • $1.65
Output / 1M tokens:
  • $8.25
Mistral: Mistral NemoEU providers:
  • Mistral
Input / 1M tokens:
  • $0.15
Output / 1M tokens:
  • $0.15
Mistral: Mistral Small 3.2 24BEU providers:
  • Mistral
Input / 1M tokens:
  • $0.10
Output / 1M tokens:
  • $0.30
Mistral: Mistral Small 4EU providers:
  • Mistral
Input / 1M tokens:
  • $0.165
Output / 1M tokens:
  • $0.66
Mistral: Mixtral 8x22B InstructEU providers:
  • Mistral
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $6.60
Mistral: SabaEU providers:
  • Mistral
Input / 1M tokens:
  • $0.22
Output / 1M tokens:
  • $0.66
Mistral: Voxtral Small 24B 2507EU providers:
  • Mistral
Input / 1M tokens:
  • $0.11
Output / 1M tokens:
  • $0.33
MoonshotAI
MoonshotAI: Kimi K2.6EU providers:
  • Inceptron
Input / 1M tokens:
  • $0.4323
Output / 1M tokens:
  • $3.20
MoonshotAI: Kimi K2.7 CodeEU providers:
  • Inceptron
Input / 1M tokens:
  • $0.6712
Output / 1M tokens:
  • $3.35
OpenAI
OpenAI: GPT-4.1EU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $8.80
OpenAI: GPT-4.1 MiniEU providers:
  • Azure
Input / 1M tokens:
  • $0.44
Output / 1M tokens:
  • $1.76
OpenAI: GPT-4.1 NanoEU providers:
  • Azure
Input / 1M tokens:
  • $0.11
Output / 1M tokens:
  • $0.44
OpenAI: GPT-4o-miniEU providers:
  • Azure
Input / 1M tokens:
  • $0.165
Output / 1M tokens:
  • $0.66
OpenAI: GPT-5EU providers:
  • Azure
Input / 1M tokens:
  • $1.375
Output / 1M tokens:
  • $11
OpenAI: GPT-5 MiniEU providers:
  • Azure
Input / 1M tokens:
  • $0.275
Output / 1M tokens:
  • $2.20
OpenAI: GPT-5 NanoEU providers:
  • Azure
Input / 1M tokens:
  • $0.055
Output / 1M tokens:
  • $0.44
OpenAI: GPT-5.1EU providers:
  • Azure
Input / 1M tokens:
  • $1.375
Output / 1M tokens:
  • $11
OpenAI: GPT-5.4EU providers:
  • Azure
Input / 1M tokens:
  • $2.75
Output / 1M tokens:
  • $16.50
OpenAI: GPT-5.5EU providers:
  • Azure
Input / 1M tokens:
  • $5.50
Output / 1M tokens:
  • $33
OpenAI: GPT-5.6 LunaEU providers:
  • Azure
Input / 1M tokens:
  • $0.22
Output / 1M tokens:
  • $1.32
OpenAI: GPT-5.6 Luna ProEU providers:
  • Azure
Input / 1M tokens:
  • $0.22
Output / 1M tokens:
  • $1.32
OpenAI: GPT-5.6 SolEU providers:
  • Azure
Input / 1M tokens:
  • $4.40
Output / 1M tokens:
  • $22
OpenAI: GPT-5.6 Sol ProEU providers:
  • Azure
Input / 1M tokens:
  • $4.40
Output / 1M tokens:
  • $22
OpenAI: GPT-5.6 TerraEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $13.20
OpenAI: GPT-5.6 Terra ProEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $13.20
OpenAI: GPT-6 LunaEU providers:
  • Azure
Input / 1M tokens:
  • $0.11
Output / 1M tokens:
  • $0.55
OpenAI: GPT-6 Luna ProEU providers:
  • Azure
Input / 1M tokens:
  • $0.11
Output / 1M tokens:
  • $0.55
OpenAI: GPT-6 SolEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $11
OpenAI: GPT-6 Sol ProEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $11
OpenAI: GPT-6.1 SolEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $11
OpenAI: GPT-6.1 Sol ProEU providers:
  • Azure
Input / 1M tokens:
  • $2.20
Output / 1M tokens:
  • $11
OpenAI: gpt-oss-120bEU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.15
Output / 1M tokens:
  • $0.60
OpenAI: gpt-oss-20bEU providers:
  • Amazon Bedrock
Input / 1M tokens:
  • $0.07
Output / 1M tokens:
  • $0.15
Z.ai
Z.ai: GLM 5.2EU providers:
  • Inceptron
  • Mistral
Input / 1M tokens:
  • $0.69
  • $1.54
Output / 1M tokens:
  • $1.04
  • $4.84
Z.ai: GLM 5.3EU providers:
  • Inceptron
  • Mistral
Input / 1M tokens:
  • $0.55
  • $1.54
Output / 1M tokens:
  • $1.505
  • $4.84
Z.ai: GLM 5.3 FlashEU providers:
  • Inceptron
Input / 1M tokens:
  • $0.10
Output / 1M tokens:
  • $0.8625
Data boundary

What is processed where

In-region routing covers API payloads sent to eu.openrouter.ai. It does not move account or operational records, and it cannot change where resources you control are hosted.

Processed in Europe (requests to eu.openrouter.ai)

  • Prompts and completions, decrypted in the EU and routed only to shared provider endpoints located in Europe (the EU/EEA, the UK, and Switzerland). Requests served by your BYOK key go to your own deployment instead.
  • Endpoint selection: only shared endpoints onboarded for the EU region are candidates, so a request with no eligible endpoint fails instead of leaving the region.
  • Server tools that run entirely in-region, such as tool search, datetime, and apply patch, and native PDF parsing.
  • Broadcast traces for EU requests, sent from infrastructure inside the region and never queued outside it.

Account and billing metadata

  • This card covers account, billing and security records. Prompts and completions sent to eu.openrouter.ai are processed in Europe, except requests served by your own BYOK key, which go to your deployment.
  • Account data, billing records, and authentication data.
  • Security logs, abuse-monitoring metadata, and other operational records.

What you configure

  • Sending EU workloads to eu.openrouter.ai, and enforcing it with a data-region guardrail.
  • BYOK: where your own Bedrock, Azure, or Vertex deployment runs, and each key's region settings, which differ by provider. Regional routing and guardrails do not verify or move resources in your account.
  • Broadcast destinations: host your collector, Langfuse instance, or bucket in the EU if observability data must stay in the region.

Source: the in-region routing docs.

How it works

How EU in-region routing works

Endpoint you call

eu.openrouter.ai

Routed only inside the EU

Providers in region only, chosen before the request leaves.

No in-region provider

The request fails rather than leaving the region.

  • Same key, same account.

    There is no separate EU account or EU key. The API key you use on openrouter.ai works on eu.openrouter.ai once your organization is on Business.
  • Change the base URL.

    Point your client at https://eu.openrouter.ai/api/v1. The request is decrypted in the EU and only shared provider endpoints in Europe (the EU/EEA, the UK, and Switzerland) are eligible to serve it.
  • Fails closed.

    If no eligible endpoint is available for the model, the request errors instead of leaving the region. OpenRouter never silently falls back to a shared endpoint outside the region. Requests served by your BYOK key go to the deployment it is configured for, so keep it in the region you need.
  • Out-of-region features are rejected.

    Features whose infrastructure processes data outside the region return an error on eu.openrouter.ai: web search, web fetch, files, image generation, Fusion, shell, sandboxed bash, PDF engines other than native, the Batch API (its jobs run on US-based storage and queueing infrastructure and are only accepted on openrouter.ai), and multi-model routers such as the Auto Router.
shell
curl https://eu.openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer <OPENROUTER_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

The full, current list of what regional domains reject is in Feature availability.

Enforce it

Enforce EU routing with a data-region guardrail

The base URL is a per-request choice. A guardrail makes it a rule, at the workspace, member, or API-key level.

  1. 1

    Workspace

    Set Data regions to EU on the workspace default guardrail. Every request in the workspace must then arrive through eu.openrouter.ai.

  2. 2

    Member

    Assign a guardrail with Data regions set to EU to an organization member. It applies to all of their API keys and chatroom usage.

  3. 3

    API key

    Assign a guardrail directly to a key. Guardrails intersect, so a key or member guardrail can only narrow the regions the workspace allows.

shell
curl -X PATCH https://openrouter.ai/api/v1/guardrails/GUARDRAIL_ID \
  -H "Authorization: Bearer <OPENROUTER_MANAGEMENT_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "allowed_data_regions": ["europe"]
  }'

A request that arrives through a domain the guardrail does not allow is rejected with 403 Forbidden before any inference or endpoint selection. Data-region guardrails require a Business or Enterprise plan. The guardrail value for the EU is europe; the Models API filter is region=eu.

Setup in the editor and the API: Enforcing in-region routing with guardrails.

faq

OpenRouter EU questions

Is OpenRouter US-only?

No. On the Business plan, OpenRouter serves requests to eu.openrouter.ai only from shared provider endpoints in Europe (the EU/EEA, the UK, and Switzerland), and requests to us.openrouter.ai only from shared provider endpoints in the US. The default domain, openrouter.ai, routes globally. If your own BYOK key serves the request, it goes to your cloud deployment, in the region you set.

Does EU routing need Enterprise?

No. EU in-region routing is included in OpenRouter Business, which an organization admin upgrades to from settings with no contract and no monthly minimum; Business adds an 8% platform fee on credit purchases. Enterprise includes in-region routing as well, with a custom agreement.

OpenRouter is a US company: what about data transfers?

OpenRouter is a US company. Requests sent to eu.openrouter.ai are decrypted in the EU and routed only to shared provider endpoints in Europe (the EU/EEA, the UK, and Switzerland), so prompts and completions are processed there. Account, billing and operational records may be stored and processed in the US, and those transfers are covered by the DPA, which incorporates the EU Standard Contractual Clauses.

Requests served by your own BYOK key go to your cloud deployment, whose region you set. The Data Processing Agreement applies to your organization through the Terms of Service; Business customers can request a signed copy from settings.

Is OpenRouter GDPR compliant?

OpenRouter supports GDPR programs. The controls are EU in-region routing, data-region guardrails and Zero Data Retention; the Sovereign AI guide shows how to combine them.

Which models are available on eu.openrouter.ai?

70 models from 5 providers are available through eu.openrouter.ai. The table on this page is read hourly from the EU Models API (GET https://eu.openrouter.ai/api/v1/models).

What happens if no EU provider is available?

The request fails with an error; it is never routed to a shared endpoint outside the region. In-region routing fails closed: if no eligible endpoint is onboarded for the model, or a feature in the request would process data outside the region, OpenRouter returns an error instead of falling back. Requests served by your BYOK key go to the deployment it is configured for, and OpenRouter does not verify where it runs: provision it in the region you need and follow the provider-specific BYOK steps.

Does OpenRouter store my prompts?

Not for requests sent to eu.openrouter.ai: OpenRouter input/output logging is skipped for every regional endpoint request, even when it is enabled. Providers handle prompts under their own data policies; turn on Zero Data Retention to route only to endpoints that do not retain them.

Already on OpenRouter?

Same account, same API key: upgrade to Business and change the base URL.

  • An organization admin upgrades in Settings > Manage plan
  • Your API keys and integration keep working
  • Send requests to https://eu.openrouter.ai/api/v1
  • Enforce it with a data-region guardrail

New to OpenRouter?

Create an account, then move your organization to Business.

  • No contract and no monthly minimum
  • 8% platform fee on credit purchases
  • A GDPR DPA with Standard Contractual Clauses
  • The EU catalog on this page, refreshed hourly
Read the in-region routing docs

8% platform fee on credit purchases, no monthly minimum, no contract.

Enterprise includes it; Business is the self-serve route.