Kodwen for business
AI API for companies in Romania
Kodwen gives your team one model name, Kodwen, behind an OpenAI- and Anthropic-compatible API. Business accounts can be moved to EU-only processing on request, prompts are not used for training, and every payment gets a fiscal invoice from Interactive Media Solutions S.R.L. (CUI 37237457).
Data in the EU
Where your data is processed
- The gateway and the database run in Google Cloud europe-west1 (Belgium).
- EU data residency is available on request for business accounts: write to us and we enable it for your account (there is no self-service setting yet). Once enabled, every model call is served by Google Cloud Vertex AI in the EU (the eu multi-region or europe-west1). A request that has no EU-region model fails instead of being sent outside the EU.
- Models available under EU residency: Claude Opus, Sonnet and Haiku (served through Kodwen and the other Kodwen names); Gemini, GPT and Azure-hosted models have no EU deployment and are refused.
- Without it, accounts use the default routing: Google Vertex AI (global endpoint) and Microsoft Azure AI Foundry, including US regions, as listed on the subprocessors page.
- Under EU residency, features that would send content outside the EU are off: web search and web fetch, the semantic cache, memory search, the audio and realtime endpoints, image generation outside the EU, and stock voices and narration.
- No training on your prompts: it is opt-in only, and off by default. Traffic sent with your own provider keys (BYOK) is never used for training.
- A data processing agreement (DPA) with Standard Contractual Clauses (Decision (EU) 2021/914) and breach notice within 72 hours.
- A public list of subprocessors, with 30 days’ notice before any change.
Invoicing
A fiscal invoice for every payment
Every paid payment becomes a fiscal invoice issued by Interactive Media Solutions S.R.L. (CUI 37237457) through Brivio.
- Enter your company’s Romanian CUI or EU VAT ID at checkout and the invoice (PDF) is issued to your company.
- A refund produces a credit note.
- Prices are in EUR.
- The seller is not registered for VAT (neplătitor de TVA, art. 310 Cod fiscal), so no VAT is added to the price.
Pricing
Plans that pay for verified work
Each plan includes a number of verified successful tasks per month. Monthly billing, in EUR.
| Plan | Price | Verified tasks / month |
|---|---|---|
| Free | €0/month | 1 |
| Lite | €4.99/month | 0 |
| Student | €5.99/month | 2 |
| Kodwen Services | €3.99/month | 0 |
| Pro | €19.99/month | 10 |
| Builder | €49/month | 28 |
| Max | €99/month | 60 |
| Team | €25/month | 12 |
| Team Max | €99/month | 70 |
| Enterprise | €20/month | 0 |
Beyond the included tasks, each verified successful task costs €1.20.
A task that is neither verified nor confirmed is charged at raw token cost from your wallet — no flat fee. Infrastructure errors are never billed.
Integration
Change the base URL, keep your code
Kodwen speaks OpenAI Chat Completions, the OpenAI Responses API and Anthropic Messages, so the official OpenAI and Anthropic SDKs work as they are.
- Base URL (OpenAI SDK)
- https://ai.codai.ro/v1
- Base URL (Anthropic SDK)
- https://ai.codai.ro
- Model
- Kodwen
- MCP server
- https://ai.codai.ro/mcp
Prompt caching is on by default. Every response says which model served it in the x-codai-routed-to header.
FAQ
Questions from companies
- Do we get a fiscal invoice?
- Yes. Every paid payment gets a fiscal invoice issued by Interactive Media Solutions S.R.L. (CUI 37237457) through Brivio. If you enter a Romanian CUI or an EU VAT ID at checkout, the invoice is issued to your company. A refund produces a credit note.
- Is VAT added to the price?
- No. The seller is not registered for VAT (neplătitor de TVA, art. 310 Cod fiscal), so the EUR price on the plan is the price you pay.
- Does our data stay in the EU?
- Yes, once we enable EU data residency for your account (on request, there is no self-service setting yet): model calls are served only by Google Cloud Vertex AI in the EU, and a request with no EU-region model fails rather than leaving the EU. The gateway and the database run in europe-west1. Processing is covered by a DPA with Standard Contractual Clauses, and the subprocessors are listed publicly.
- Are our prompts used to train models?
- No. Training is opt-in only and off by default. Traffic sent with your own provider keys (BYOK) is never used for training.
- What do we pay when a task fails?
- Plans count only verified successful tasks. A task that is neither verified nor confirmed is charged at raw token cost from your wallet, with no flat fee, and an infrastructure error is never billed.