Depaza in your IDE.
Cursor, Cline, Continue, Zed — any editor that speaks OpenAI, pointed at EU-hosted coding models on your subscription. Your codebase stays in Europe.
dpz_live_••••••••••••••••
core · max · advanced
One base URL, one key — every OpenAI-compatible editor.
If your editor speaks OpenAI, it speaks Depaza.
Depaza exposes a standard OpenAI-compatible endpoint. Point your editor at one base URL, add your key, and code with EU-hosted models — chat, inline edit and agent (tool-calling) requests all run through your subscription.
Claude Code
Anthropic-compatible
Codex CLI
OpenAI-compatible
Cursor
Chat & inline edit
Cline
Full coding agent
Continue
VS Code & JetBrains
Zed
Agent & inline
Windsurf
via Cline / Roo Code
Any OpenAI-compatible
Base URL + key
Editor-proprietary features (Cursor Tab, Windsurf Supercomplete, Copilot-style autocomplete) run on each editor's own models and don't use a custom endpoint — chat, edit and agent do.
Your codebase never leaves the EU.
The models your editor talks to are hosted in the EU — compute, storage and processing stay in EU regions, with no US or third-country transfers. GDPR and EU AI Act ready.
EU-hosted models
Every request runs on EU infrastructure. Your prompts and code never cross the Atlantic.
No third-country transfers
No US provider processes your code. Supporting services are disclosed at depaza.com/subprocessors.
GDPR & EU AI Act ready
Processed under EU law, with a published DPA. Any model training stays in the EU; Enterprise is contractually excluded, and any account can opt out by email.
One subscription
IDE usage draws from your plan's weekly tokens — no per-seat surcharge, no separate bill.
| Where your code runs | US-hosted AI editors | Depaza |
|---|---|---|
| Model hosting | US infrastructure | 100% EU regions |
| Your code | Sent to US servers | Stays inside the EU |
| Jurisdiction | US law & CLOUD Act | EU law & GDPR |
Connect your editor in a minute.
Create a subscription IDE key in your settings, then follow the steps for your editor. Same base URL, same key everywhere.
Set up Depaza in Cursor — a 5-minute walkthrough.
From creating your key to your first agent edit. Follow along and you'll be coding on EU-hosted models in minutes.
Claude Code
Environment variables (persist in ~/.claude/settings.json)
- 1 Install once: npm install -g @anthropic-ai/claude-code (Node 18+).
- 2 Point it at Depaza's Anthropic-compatible API: export ANTHROPIC_BASE_URL=https://depaza.com — note there is NO /v1, Claude Code appends it.
- 3 Authenticate: export ANTHROPIC_AUTH_TOKEN=your dpz_live_ key (Depaza also accepts it as ANTHROPIC_API_KEY).
- 4 Optional — pin a model: export ANTHROPIC_MODEL=core (or max / advanced). Left unset, Claude model names auto-map: anything with "haiku" → lite, everything else → max.
- 5 Run claude in your project. To make it stick, drop the same values into the env block of ~/.claude/settings.json.
Claude Code uses the Anthropic-compatible endpoint (base https://depaza.com, no /v1) — different from the OpenAI base URL the other editors use. Output is capped at 8192 tokens per turn.
{
"env": {
"ANTHROPIC_BASE_URL": "https://depaza.com",
"ANTHROPIC_AUTH_TOKEN": "dpz_live_your_key",
"ANTHROPIC_MODEL": "core"
}
}
Codex CLI
~/.codex/config.toml
- 1 Install: npm install -g @openai/codex (or brew install codex). Don't run bare codex yet — it opens OpenAI's login.
- 2 In ~/.codex/config.toml add a [model_providers.depaza] block (see right): base_url https://depaza.com/v1, env_key DEPAZA_API_KEY, wire_api "chat", requires_openai_auth false.
- 3 Set model_provider = "depaza" and model = "core" (or max / advanced).
- 4 Export your key so it matches env_key: export DEPAZA_API_KEY=your dpz_live_ key.
- 5 Run codex — it routes through Depaza with no OpenAI account.
Two fields matter: wire_api = "chat" (Depaza is a Chat Completions API, not the Responses API) and requires_openai_auth = false. The model must be a Depaza id — there is no gpt-4o alias.
model_provider = "depaza"
model = "core" # or max, advanced
[model_providers.depaza]
name = "Depaza"
base_url = "https://depaza.com/v1"
env_key = "DEPAZA_API_KEY"
wire_api = "chat"
requires_openai_auth = false
Cursor
Settings → Models → Override OpenAI Base URL (UI only — no config file)
- 1 Open Settings (Cmd/Ctrl+,) → Models, and turn OFF the built-in models — the override is all-or-nothing.
- 2 Under the OpenAI provider, click + Add Model and add core, max and advanced (exact names, no vendor prefix).
- 3 Enable "Override OpenAI Base URL" and enter https://depaza.com/v1 (include /v1, no trailing slash).
- 4 Paste your dpz_live_ key in the OpenAI API Key field, then click Verify.
- 5 Open a chat, pick core / max / advanced from the model dropdown and send a prompt.
Cursor Tab, Composer and the Agent use Cursor's own models — the custom endpoint powers Chat and inline edit.
Cline
Cline panel → ⚙ Settings → API Configuration
- 1 Open the Cline panel in VS Code, then its ⚙ Settings.
- 2 Set API Provider to "OpenAI Compatible" (not the plain "OpenAI" preset).
- 3 Base URL: https://depaza.com/v1 · API Key: your dpz_live_ key.
- 4 Model ID: type core (or max / advanced) exactly — there's no dropdown for custom endpoints.
- 5 Under Model Configuration, enable function calling so Plan/Act tasks can use tools, then save.
Cline is a full agent and leans on tool-calling — every request goes to Depaza; there's no autocomplete that bypasses it.
Continue
~/.continue/config.yaml — VS Code & JetBrains
- 1 Command Palette → "Continue: Open configuration file" (config.yaml).
- 2 Add each model under models: with provider: openai, apiBase: https://depaza.com/v1, your apiKey and model: core / max / advanced.
- 3 Give each a name and roles: [chat, edit, apply]; add capabilities: [tool_use, image_input] for Agent mode.
- 4 Save (Continue hot-reloads) and pick "Depaza Core" in the model selector.
Keep Tab / autocomplete on a dedicated fill-in-the-middle model — the chat models aren't built for it.
models:
- name: Depaza Core
provider: openai
model: core
apiBase: https://depaza.com/v1
apiKey: dpz_live_your_key
roles: [chat, edit, apply]
capabilities: [tool_use, image_input]
# add max and advanced the same way
Zed
Agent Panel → settings → LLM Providers (or ~/.config/zed/settings.json)
- 1 Agent Panel → open settings ("agent: open settings") → LLM Providers → + Add Provider (OpenAI-compatible).
- 2 Provider name: depaza · API URL: https://depaza.com/v1 · API key: your dpz_live_ key.
- 3 Add models core, max and advanced (set a context window, e.g. 128000).
- 4 Or edit settings.json directly (right) — the key goes in the OS keychain or the DEPAZA_API_KEY env var, not the file.
Tab (Edit Predictions) is a separate subsystem and stays on its own model.
{
"language_models": {
"openai_compatible": {
"depaza": {
"api_url": "https://depaza.com/v1",
"available_models": [
{ "name": "core", "display_name": "Depaza Core", "max_tokens": 128000 },
{ "name": "max", "display_name": "Depaza Max", "max_tokens": 128000 },
{ "name": "advanced", "display_name": "Depaza Advanced", "max_tokens": 128000 }
]
}
}
}
}
// key: set the DEPAZA_API_KEY env var, or enter it in the provider UI
Windsurf
Via the Cline or Roo Code extension (native BYOK is Anthropic-only)
- 1 Windsurf's native Provider API Keys are Anthropic-only and have no base-URL field — so install the Cline or Roo Code extension from the marketplace.
- 2 In the extension's settings, set API Provider to "OpenAI Compatible".
- 3 Base URL: https://depaza.com/v1 · API Key: your dpz_live_ key.
- 4 Model ID: core (or max / advanced), then send a test message.
The extension runs as its own panel; Windsurf's Cascade agent and Tab stay on first-party models.
Pick a tier — on your subscription.
Add one, two or all three as models in your editor. Each is metered per model against your plan's weekly tokens.
Core
1× tokenscore
The capable everyday coding model — the right default for most work.
Max
2.4× tokensmax
More headroom for harder, multi-file changes and deeper reasoning.
Super Advanced
3× tokensadvanced
Our most capable model for the hardest problems. Counts 3× against your weekly budget.
Multipliers show how each model counts against your weekly token allowance. See plans & limits →
Never hit a wall mid-week.
Pick how much buffer you want — from a half-month to a full year of Max headroom. Buy it once and it waits behind your plan until a busy week needs it.
Bring Depaza into your editor.
Create your IDE key and paste one base URL into Cursor, Cline, Continue or Zed. EU-hosted models, on your subscription.