Euclid
Claude in Cursor, Cline & Claude Code — policy-ready.
EU/EEA inference, DPA-ready, no training on your data. Anthropic + OpenAI-compatible APIs for the tools you already use.
- Claude Code
- Cursor
- Cline
- OpenCode
- Your app / SDK
The checklist your AI policy already has.
Code-generating tools are allowed when the account has a DPA, EU/EEA processing, and no training on company data — and when developers still own the review.
- DPA with the AI provider
Yes — request at [email protected]
- Processing only in EU/EEA
AWS Bedrock EU geo profiles
- Provider must not train on our data
Prompts never stored · never trained on
- Developer reviews all generated code
Still your job — we don’t claim otherwise
Hand this to security. Then ship with Claude Code.
Built for your terminal.
IDEs or your own app — same key. Open settings (or your SDK), paste Euclid's base URL and dashboard key, then ship.
- 1
Open model settings
Cursor → Settings → Models (or Cursor Settings → Models).
Cursor Settings · ModelsOpenAI API KeyAPI Keyeucl_… (from dashboard)Override OpenAI Base URLBase URLhttps://euclid.se/v1Modeleuclid-sonnet-4-5 - 2
Paste Euclid values
Turn on OpenAI API key + Override OpenAI Base URL. Paste the base URL and your key from the Euclid dashboard.
Euclid dashboard · API keysCreate API keyShown once — paste into your tool, not into public configs.Keyeucl_•••••••• - 3
Pick the model
Add a custom model with id euclid-sonnet-4-5 (not Cursor’s built-in Claude names), then select it in Chat / Agent.
Cursor Settings · ModelsOpenAI API KeyAPI Keyeucl_… (from dashboard)Override OpenAI Base URLBase URLhttps://euclid.se/v1Modeleuclid-sonnet-4-5
Claude 4.5. EU hosted.
Haiku, Sonnet, and Opus on the same EU gateway — pick the tier that fits the job.
Coming soon — Sonnet 5.5, Opus 5.5, Fable 5.1, Fable 5, Sonnet 5, Opus 5. Pending AWS Bedrock EU access.
Give developers a green light.
Policy-ready Claude for Claude Code — EU processing, DPA, no training. You still review the code.
Get API key