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.

Data processing agreementSubprocessors

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.

Kodwen plans: monthly price and verified tasks included
PlanPriceVerified tasks / month
Free€0/month1
Lite€4.99/month0
Student€5.99/month2
Kodwen Services€3.99/month0
Pro€19.99/month10
Builder€49/month28
Max€99/month60
Team€25/month12
Team Max€99/month70
Enterprise€20/month0

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.

See full pricing

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.

Read the integration docs

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.