Why OpenDunes exists and the decisions that shape every part of the product.
OpenDunes is an AI API gateway built for Algeria. One API, 200+ models, billed in Dinars.
Every model — Anthropic, OpenAI, Google, Meta, Mistral, and hundreds more — is reachable through a single endpoint: POST https://opendunes.com/api/v1/chat/completions. Switch models by changing one string. No new SDK, no new keys, no new integration.
The API is fully OpenAI-compatible. Any code that works against the OpenAI API works against OpenDunes. Point base_url at https://opendunes.com/api/v1, swap the key, and you're done.
Every balance, every invoice, every per-token cost is denominated in DA (DZD). You never touch USD. You deposit via SATIM — a CIB bank card or Edahabia — the same payment infrastructure Algerians use every day.
Your deposit is credited 1:1 — deposit 1,000 DA, get 1,000 DA of balance. Each request is then billed at the DA price shown in the catalog, in that surface's unit. The price you see is the price you pay: no deposit fees, no per-request surcharges, no hidden costs.
OpenDunes was designed from the ground up for the Algerian market:
OpenDunes serves two audiences equally: developers who need a reliable, cheap API to power their products, and end-users who want a ChatGPT-style chat interface in Dinars without a foreign account. Both run on the same infrastructure, the same models, the same billing system.
OpenDunes does not train models. It does not resell data. It does not require an international payment method. It does not lock you into a proprietary API shape.