01 · zoneEvery model says where it runs
The catalogue lists each model’s hosting zone: CH, EU or US. Send X-Data-Location: CH or EU and the request only runs in that zone (EU = EEA and Switzerland); any is the default. Every response tells you where it ran.
# request
X-Data-Location: CH # CH | EU | any
# response
x-sokkan-region: CH
02 · raceA request never hangs
When a model is served in more than one place, we race the providers: if the first has not started answering after a short delay, the next one starts, the first to send a token wins and the other is cancelled. The switch happens before the first byte, so an answer never mixes two sources. If nobody answers in time, you get a clear 504.
03 · billingPrepaid in USD, no subscription
Top up a balance by card and pay for the tokens you use, nothing else. No subscription, no monthly minimum. Works with the OpenAI SDKs you already use (Python, Node, curl).
04 · companyA Swiss company, in Geneva
SOKKAN Router is operated by NINABOT Sàrl in Geneva, the company behind SOKKAN. The router runs on our servers in Geneva (Exoscale); the models run in the zone shown for each of them. Terms, data processing agreement (DPA) and privacy policy are online.