Compare, line by line.

Three ways to call an AI model from a European company. What changes is who signs the contract, where the data goes, and what you can prove afterwards.

Comparison of Bretelle, OpenRouter's EU routing and European hosts direct
BretelleOpenRouter, EU routingHosts direct
Company and governing lawFrench company, French lawUS company, subject to the CLOUD ActEuropean companies (Scaleway, OVHcloud, Infomaniak, Mistral AI)
Access to the European zoneEvery key, no special planBusiness plan onlyYes, at each host
Account and billing dataProcessed in EuropeMay be processed in the United StatesProcessed in Europe
Zone enforced by the serverPer key and per request, refused outside the zonePer request, on the EU endpointThe chosen host's zone
Models in the EU zoneMistral, gpt-oss, Llama, Gemma, under one keyA few models (Mistral Large 3, Mistral Small 4, gpt-oss via Bedrock EU); no GemmaEach host's catalogue, one key per host
Swiss zoneYes, its own catalogueNoInfomaniak, direct
Per-request residency logYes, exportable as CSV and JSONNoNo
Fallback when a model is downDynamic models, never outside the perimeterYes, across providersNo, build it yourself
Currency and feesEuros, no top-up feeDollars, 5.5% on every top-upEuros, the host's price
InvoiceOne French VAT invoice, e-invoicing addressInvoice from a US companyOne invoice per host
US models (GPT, Claude, Gemini)Under a French contract, billed in euros, vendor price + 12%Vendor price, plus the top-up feeNot available

What the others do better.

Collected on 22 October 2026 from each provider's public pages. Offers change: check before deciding.

Sources: OpenRouter, EU in-region routing (Mistral Large 3), OpenRouter, gpt-oss-120b, OpenRouter FAQ, OpenRouter, platform fee, Scaleway Generative APIs, OVHcloud AI Endpoints, Infomaniak AI, Mistral AI.

Create a key