---
last_updated: 2026-09-28
source_url: https://opper.ai/models/eu/gemini
title: "Gemini with EU Data Residency: Models Hosted in the EU | Opper AI"
description: "11 of the 22 Gemini models on Opper run on EU routes, on Google Cloud in the EU multi-region and the Netherlands. Each route shows where it runs, what the provider keeps and what it costs."
---

# Gemini models hosted in the EU

> Where each Gemini model runs in the EU, what the provider keeps and what it costs, route by route.

Opper is certified against ISO/IEC 27001:2022; the controls, policies and sub-processors are on https://trust.opper.ai.

11 of 22 models · 18 routes · 1 provider · 1 country

[Run Gemini models on Opper](https://opper.ai/google)

## Every EU route for Gemini

One row per model and route, with each model's best route first. Token prices are per million tokens.

| Model | Model id | Runs on | Location | Zero data retention | Training | Context | Input $/1M | Output $/1M |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Gemini 3.8 Flash](https://opper.ai/google/gemini-3-8-flash) | `vertexai/gemini-3.8-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $0.82 | $4.13 |
| [Gemini 3.8 Flash](https://opper.ai/google/gemini-3-8-flash) | `vertexai-zdr/gemini-3.8-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Yes, on Enterprise | No | 1M | $0.82 | $4.13 |
| [Gemini 3.7 Flash](https://opper.ai/google/gemini-3-7-flash) | `vertexai/gemini-3.7-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $0.75 | $3.75 |
| [Gemini 3.7 Flash](https://opper.ai/google/gemini-3-7-flash) | `vertexai-zdr/gemini-3.7-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Yes, on Enterprise | No | 1M | $0.75 | $3.75 |
| [Gemini 3.6 Flash](https://opper.ai/google/gemini-3-6-flash) | `vertexai/gemini-3.6-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $0.75 | $3.75 |
| [Gemini 3.6 Flash](https://opper.ai/google/gemini-3-6-flash) | `vertexai-zdr/gemini-3.6-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Yes, on Enterprise | No | 1M | $0.75 | $3.75 |
| [Gemini 3.5 Flash](https://opper.ai/google/gemini-3-5-flash) | `vertexai/gemini-3.5-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $1.50 | $9.00 |
| [Gemini 3.5 Flash Lite](https://opper.ai/google/gemini-3-5-flash-lite) | `vertexai/gemini-3.5-flash-lite-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $0.30 | $2.50 |
| [Gemini 3.5 Flash Lite](https://opper.ai/google/gemini-3-5-flash-lite) | `vertexai-zdr/gemini-3.5-flash-lite-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Yes, on Enterprise | No | 1M | $0.30 | $2.50 |
| [Gemini 2.5 Pro](https://opper.ai/google/gemini-2-5-pro) | `vertexai/gemini-2.5-pro` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $1.25 | $10.00 |
| [Gemini 2.5 Pro](https://opper.ai/google/gemini-2-5-pro) | `vertexai/gemini-2.5-pro-eu` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $1.25 | $10.00 |
| [Gemini 2.5 Flash](https://opper.ai/google/gemini-2-5-flash) | `vertexai/gemini-2.5-flash` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $0.30 | $2.50 |
| [Gemini 2.5 Flash](https://opper.ai/google/gemini-2-5-flash) | `vertexai/gemini-2.5-flash-eu` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $0.30 | $2.50 |
| [Gemini 3.1 Flash Lite](https://opper.ai/google/gemini-3-1-flash-lite) | `vertexai/gemini-3.1-flash-lite-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 1M | $0.25 | $1.50 |
| [Gemini 2.5 Flash Lite](https://opper.ai/google/gemini-2-5-flash-lite) | `vertexai/gemini-2.5-flash-lite` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $0.10 | $0.40 |
| [Gemini 2.5 Flash Lite](https://opper.ai/google/gemini-2-5-flash-lite) | `vertexai/gemini-2.5-flash-lite-eu` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $0.10 | $0.40 |
| [Gemini 2.5 Flash Image](https://opper.ai/google/gemini-2-5-flash-image) | `vertexai/gemini-2.5-flash-image` | [Google Cloud](https://opper.ai/provider/google) | Netherlands | Abuse monitoring | No | 1M | $0.30 | $2.50 |
| [Gemini Embedding 2](https://opper.ai/google/gemini-embedding-2) | `vertexai/gemini-embedding-2-eu` | [Google Cloud](https://opper.ai/provider/google) | EU multi-region | Abuse monitoring | No | 8K | $0.20 | $0 |

## Gemini models not in the EU yet

These Gemini models run on Opper outside the EU for now, in the region shown. This page updates within the hour when one gains an EU route.

- [Gemini 2.5 Computer Use Preview 10-2025](https://opper.ai/google/gemini-2-5-computer-use-preview-10-2025) (US)
- [Gemini 3 Flash Preview](https://opper.ai/google/gemini-3-flash-preview) (US, Multi)
- [Gemini 3 Pro Image Preview](https://opper.ai/google/gemini-3-pro-image-preview) (US, Multi)
- [Gemini 3.1 Flash Image Preview](https://opper.ai/google/gemini-3-1-flash-image-preview) (US, Multi)
- [Gemini 3.1 Flash Lite Image](https://opper.ai/google/gemini-3-1-flash-lite-image) (US, Multi)
- [Gemini 3.1 Flash Lite Preview](https://opper.ai/google/gemini-3-1-flash-lite-preview) (US)
- [Gemini 3.1 Pro Preview](https://opper.ai/google/gemini-3-1-pro-preview) (US, Multi)
- [Gemini 3.1 Pro Preview Custom Tools](https://opper.ai/google/gemini-3-1-pro-preview-customtools) (US)
- [Gemini Flash Latest](https://opper.ai/google/gemini-flash-latest) (US, Multi)
- [Gemini Flash Lite Latest](https://opper.ai/google/gemini-flash-lite-latest) (US, Multi)
- [Gemini Pro Latest](https://opper.ai/google/gemini-pro-latest) (US)

## Call Gemini only in the EU

Every route has its own model id. Call that id on any plan and the request is served on that route, in that location. The examples below call Gemini 3.8 Flash on Google Cloud in the EU multi-region.

### Set it up with your agent

Copy this into a coding agent like Claude Code, Cursor or Codex and it will wire up Opper and call this route.

```text
Use curl to download, read and follow: https://skills.opper.ai Call Gemini 3.8 Flash on the EU route vertexai/gemini-3.8-flash-eu
```

### Or call it directly

```bash
curl https://api.opper.ai/v3/compat/chat/completions \
  -H "Authorization: Bearer $OPPER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "vertexai/gemini-3.8-flash-eu",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'
```

### Lock it in with a rule

A model access rule with Inference location: EU, set for your organization or a project, means no LLM or embedding call can reach a route outside the EU, even by mistake. Rules are part of the Control Plane. [How model access rules work](https://docs.opper.ai/control-plane/rules/model-access)

## Who you contract with

- Company: Opper Technology AB, Sweden, reg. no. 559446-3720
- Certification: [ISO/IEC 27001:2022](https://trust.opper.ai)
- Processor: Opper, for every model. [Sub-processor list](https://opper.ai/sub-processors)
- DPA: One DPA covers the whole catalogue. [Read the DPA](https://opper.ai/data-processing-agreement)

## Other model families in the EU

- [Claude](https://opper.ai/models/eu/claude): 11 models
- [OpenAI](https://opper.ai/models/eu/openai): 25 models
- [Mistral](https://opper.ai/models/eu/mistral): 28 models
- [DeepSeek](https://opper.ai/models/eu/deepseek): 7 models
- [Qwen](https://opper.ai/models/eu/qwen): 19 models
- [GLM](https://opper.ai/models/eu/glm): 10 models
- [Kimi](https://opper.ai/models/eu/kimi): 4 models
- [Llama](https://opper.ai/models/eu/llama): 3 models
- [Grok](https://opper.ai/models/eu/grok): 4 models

## Frequently asked questions

### Is Gemini available in the EU?

Yes. 11 of the 22 Gemini models on Opper run on EU routes, on Google Cloud in the EU multi-region and the Netherlands. Call the route's model id and the request is served in the EU.

### Which Gemini models run in the EU?

Gemini 3.8 Flash, Gemini 3.7 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3.5 Flash Lite, Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 3.1 Flash Lite, Gemini 2.5 Flash Lite, Gemini 2.5 Flash Image and Gemini Embedding 2. Not in the EU yet: Gemini 2.5 Computer Use Preview 10-2025, Gemini 3 Flash Preview, Gemini 3 Pro Image Preview, Gemini 3.1 Flash Image Preview, Gemini 3.1 Flash Lite Image, Gemini 3.1 Flash Lite Preview, Gemini 3.1 Pro Preview, Gemini 3.1 Pro Preview Custom Tools, Gemini Flash Latest, Gemini Flash Lite Latest and Gemini Pro Latest.

### Is Gemini GDPR (DSGVO) compliant in the EU?

Running Gemini on an EU route keeps processing in the EU, which settles where your data goes. The rest depends on your own processing and the service's terms. On Opper, one Data Processing Agreement covers Gemini and every other model, Opper is your single sub-processor, and each route lists what the provider keeps and whether it trains on your data. Opper is certified against ISO/IEC 27001:2022; the controls, policies and sub-processors are on https://trust.opper.ai. [Read the DPA](https://opper.ai/data-processing-agreement)

### Does Gemini cost more in the EU?

Sometimes. Comparing input prices, of the 8 Gemini models that also run elsewhere, 7 cost the same and 1 costs more on their cheapest EU route. Where AWS, Azure or Google charge more for their EU region, the uplift is 10%. Every route's own price is in the table on this page.

### How do I make sure Gemini calls never leave the EU?

On any plan, call an EU route's model id and the request is served there. To lock it in, set a model access rule with Inference location: EU for your organization or a project, and no LLM or embedding call to Gemini can reach a route outside the EU, even by mistake. Rules are part of the Control Plane. [Model access rules](https://docs.opper.ai/control-plane/rules/model-access)

## Read this list from an agent

The same routes as JSON: https://opper.ai/models/eu.json. The whole catalogue is public JSON at https://api.opper.ai/v3/models, and coding agents that use MCP can search it with list_models at https://api.opper.ai/mcp.
