Euronium
Open source · Apache-2.0 · Built and hosted in the EU

The Sovereign AI Stack
Designed For Europe

One API to access every LLM in Europe — with privacy, cost control, speed, reliability, and compliance proof built in.

You own the gateway

Runs in your VPC or on your laptop. Full control of config, keys, and runtime — no SaaS lock-in.

Open source

Apache 2.0 codebase you can audit, modify, and white-label as your own internal product.

Data stays in Europe

EU egress only by default. Any request leaving the region is blocked before bytes hit the wire.

Full audit trail

Every request signed and hash-chained. Tamper-evident logs you can replay or export to your SIEM.

European inference providers, supported out of the box
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Nebius EU
Hetzner
vLLM
Llama
Stability EU
Euronium Dashboard

Every AI call, in one ledger you can click through.

A working prototype of the control plane — engineers, DPO and finance see the same signed data, each from the angle they need.

dashboard.euronium.eu/demo
Overview
The stack

Three products. One ledger. One install.

Euronium Gateway moves the bytes. Euronium Protocol decides what is allowed to move. Euronium Dashboard turns the result into evidence anyone in the company can read.

01
Euronium Gateway
The wire your AI calls travel on

An OpenAI-compatible endpoint that fronts every European provider and any model you self-host. One client, one base URL, one bill.

  • Drop-in for OpenAI clients
  • 100+ EU and self-hosted models
  • Failover, retries, semantic cache
02
Euronium Protocol
The rules the wire enforces

PII is masked before any token leaves your network. Non-EU destinations return 403, not a silent fallback. Every request emits an Ed25519-signed, hash-chained receipt.

  • Pre-egress PII redaction
  • Hard EU-residency boundary
  • Tamper-evident audit chain
03
Euronium Dashboard
The proof your auditor reads

Live observability for engineers, signed evidence for your DPO, virtual keys and budgets for finance — over the same ledger, with the same numbers.

  • Per-key spend and rate limits
  • Policy toggles with framework mapping
  • Searchable, exportable audit ledger
How a request flows

From SDK call to signed receipt, in one hop.

Your client points at Euronium Gateway. Euronium Protocol decides what's allowed, redacts what shouldn't leave, and signs what does. Euronium Dashboard records it.

YOUR APP
POST
/v1/chat/completions
model: gpt-4o
stream: true
OpenAI-compatible SDK
Euronium Stack
EU · OSS
GATEWAY
ROUTINGFAILOVERCOST OPTRATE LIMIT
GOVERNANCE
EU EGRESSPII REDACTGUARDRAILSPROMPT MGMT
PROOF
SIGNED RECEIPTSHASH CHAIN
WORKSPACE
TEAMS & RBACKEYS & BUDGETS
LEDGER
Mistral
Aleph Alpha
Scaleway
OVHcloud
IONOS
Self-hosted vLLM
PII never reaches the model

Personal data is masked before the first byte leaves your network.

Names, emails, IBANs and national IDs are swapped for tokens in your own process. The model sees placeholders — your response is restored locally.

YOUR APP
prompt: "Refund Anna Müller (a.mueller@acme.eu) to DE89 3704 0044 0532 0130 00, BSN 123456782."
name email iban id
REDACTOR
in your network
SENT TO MODEL
prompt: "Refund [NAME_01] ([EMAIL_01]) to [IBAN_01], [ID_01]."
↩ response restored locally — model never saw the originals.
What every European team asks

The questions that keep AI projects stuck — answered before you ask them.

Where is my data processed?

Every request is routed exclusively through EU-based providers. You choose the region — Frankfurt, Paris, Amsterdam — and the stack enforces it. No silent fallback to US servers.

Will personal data be masked?

Names, emails, IBANs and IDs are automatically replaced with tokens before the request leaves your network. The model never sees the real values, and responses are restored locally.

Does this cover EU regulations?

GDPR, EU AI Act, Schrems II and DORA controls are built into every call. You get the evidence trail regulators expect, without building it yourself.

Can my auditor verify everything?

Every call produces a signed, tamper-evident receipt. Your auditor can inspect the full chain from prompt to response, including which provider handled it and where.

Do I need to change my code?

No. Swap one line — your base URL — and every existing client, agent and notebook routes through Euronium. Same SDK, same models, new jurisdiction.

What if a provider changes terms?

You stay in control. Failover to alternative EU providers happens automatically. Your logs, your data, your evidence trail remain intact — no vendor lock-in.

Why we built this

You can either ship AI or pass an audit. Not both — until now.

Every team in Europe rebuilds the same compromise. You wire your product to a US model because it's the fastest path to a demo. Then legal asks where the data went, finance asks why a single PoC cost €4k, and your DPO asks for a log no provider can give them. Euronium is the layer that answers all three questions before they're asked — without making your engineers learn a new SDK or your CFO sign a new vendor.

How Euronium compares

Routers move bytes. Euronium moves them accountably.

OpenRouter, Portkey and LiteLLM solved provider routing. Euronium adds the sovereignty, masking and proof European teams actually have to ship.

CapabilityEuroniumOpenRouterPortkeyLiteLLM
EU-only egress (enforced, not promised)
PII masked before request leaves your network
Signed, hash-chained audit receipts
GDPR · EU AI Act · DORA controls mapped
Open source (Apache-2.0, self-hostable)
OpenAI wire-compatible (one base_url)
Hosted & operated in the EU
Zero markup on provider tokens

Want the full breakdown — including Helicone, Langfuse, AWS Bedrock, Azure OpenAI and Cloudflare AI Gateway?

See full comparison
Drop-in integration

One line of code. Same SDK. New jurisdiction.

Euronium Gateway speaks the OpenAI wire protocol. Swap yourbase_urland every existing client, agent and notebook starts routing through Europe — with redaction, signed receipts and per-team budgets, no rewrite required.

# any OpenAI-compatible client works — point it at Euronium
from openai import OpenAI

client = OpenAI(
    base_url="https://gateway.euronium.eu/v1",  # ← the one line
    api_key="eur_live_…",
)

resp = client.chat.completions.create(
    model="mistral-large",
    messages=[{"role": "user", "content": "Summarise this invoice."}],
)

the dev tier runs locally — no calls leave your machine

Works with what you already ship

One base_url change. Every framework keeps working.

  • LangChainChatOpenAI base_url
  • LiLlamaIndexOpenAILike adapter
  • AgAgnoOpenAILike model
  • Vercel AI SDKcreateOpenAI({ baseURL })
  • LLLiteLLMproxy or library mode
  • HsHaystackOpenAIGenerator
  • AgAutoGenopenai_client_kwargs
  • CrCrewAILLM(base_url=…)
  • CoContinue.devIDE config one-liner
  • n8nOpenAI node base URL
  • {}curl / HTTPany language, any client
  • OpenTelemetrytraces match your APM
  • MiMistralFR · open-weight + API
  • AAAleph AlphaDE · Luminous family
  • SiSilo AI · PoroFI · Nordic LLMs
  • LoLightOnFR · Paradigm models
  • OVOVHcloud AIFR · sovereign endpoints
  • ScScalewayFR · managed inference
  • NeNebius EUEU · GPU + inference
  • LlLlama (open weights)self-host in your VPC

Don't see yours? If it speaks OpenAI, it speaks Euronium — no SDK fork required.

For engineering

Ship faster, not riskier.

Stop maintaining your own retry, fallback, rate-limit and audit code. Euronium Gateway gives you a single endpoint with the features you'd otherwise build over six quarters.

  • OpenAI parity including streaming, tools and JSON mode
  • Failover across providers without changing model strings
  • OpenTelemetry traces that match what your APM already shows
For compliance

An answer for every question on the form.

Euronium Protocol turns vague AI policies into deterministic behaviour. The Dashboard turns that behaviour into evidence — formatted the way your DPO and auditor expect it.

  • GDPR, EU AI Act, Schrems II and DORA controls mapped per request
  • Ed25519 hash-chained ledger, exportable to your eDiscovery tool
  • Per-tenant residency proofs you can hand to enterprise buyers
Sovereign by default, not by checklist

Four guarantees that hold whether you read the docs or not.

EU egress is the only egress

The Protocol resolves destinations against an allowlist of European regions. Anything else returns 403 with the rule that blocked it.

PII never reaches the model

Names, emails, IBANs, national IDs and free-text personal data are masked before the request leaves your network and restored in your own process.

Every call is signed

Ed25519 receipts chain every request to the previous one. Tampering with a single row breaks the chain — and the Dashboard tells you which one.

Apache-2.0, no asterisk

The Gateway, the Protocol and the Dashboard are open source. Read the wire format, audit the redactor, fork the whole thing if you have to.

0
Signed receipts issued (24h)
0
PII fields redacted before egress
0%
Requests served from EU regions
0%
Token markup on Euronium Cloud
Compliance, covered

What you can tick off the audit the day you ship.

Adopting the Euronium stack moves a long list of AI-specific controls from something we should build to something the platform already does. Here is what your auditor, DPO and CISO get for free.

EU AI Act
Article 12 · 13 · 26

Automatic event logging, traceability and human-oversight metadata are emitted on every call — the artefacts the Act expects from a deployer of a high-risk AI system.

  • Per-request event log
  • Model & version provenance
  • Operator identity captured
GDPR
Art. 5 · 25 · 32 · 35

PII is masked before the request leaves your network. Receipts give you the lawful-basis trail, retention windows, and the DPIA evidence regulators ask for.

  • Data minimisation by default
  • Purpose & retention on each call
  • DPIA-ready evidence export
Schrems II
Chapter V transfers

Non-EU egress returns 403 with the rule that blocked it — no silent fallback to a US region. Transfer impact assessments come pre-filled per provider.

  • EU-only routing enforced
  • TIA templates per model
  • Cryptographic residency proof
DORA
ICT third-party risk

Every model provider is registered as an ICT third-party with the contractual clauses, exit plan and concentration-risk view your financial-services auditors need.

  • ICT register entries
  • Concentration-risk dashboard
  • Tested exit strategy per vendor
ISO/IEC 27001
Annex A controls

Access, logging, cryptography and supplier controls are mapped to the relevant Annex A items, so your ISMS picks up Euronium as an existing control — not a new gap.

  • Pre-mapped Annex A coverage
  • Signed audit trail (A.8.15)
  • Key management (A.8.24)
SOC 2
Security · Confidentiality

Tamper-evident receipts and per-tenant logs give your SOC 2 auditor the population and sample evidence for CC6, CC7 and CC8 without building a new pipeline.

  • CC6 logical access evidence
  • CC7 monitoring artefacts
  • Customer-isolated logs
NIS2
Art. 21 risk measures

Supply-chain visibility, incident telemetry and cryptographic integrity are surfaced in formats your CISO can drop into the required risk-management reporting.

  • AI supply-chain inventory
  • Incident-grade telemetry
  • Integrity & authenticity controls
EU Data Act
Portability & access

Your prompts, outputs and receipts are yours — exportable as signed JSONL at any time, with no provider-specific lock-in on the evidence trail.

  • Signed export, any time
  • Open wire format (Apache-2.0)
  • No vendor lock on logs

Euronium is a control layer, not a legal opinion. Your DPO still signs.

0% markup on tokens — you pay what the provider charges
Pricing

Free for development. Honest at scale.

Token costs pass through at provider rates. We charge for support, hosting and the parts of compliance you don't want to operate yourself.

Development
€0 free forever

Full Euronium stack on your laptop. Local model, signed receipts, no account required.

Self-hosted + support
€49 /mo · 0% markup

Run the Gateway in your own VPC. We provide upgrades, audited releases and incident response.

Get started

Make every AI call you ship today provable tomorrow.

Install Euronium in two minutes. Keep your SDK, change one line, and start collecting the evidence your auditor, your customers and your future self will ask for.