🛰️ AI Router

One key. Every model. Almost free.

AI Router routes each request to the best model for the job — by quality, cost, speed or your own rules. Bring your own provider keys; we never mark up your token spend. Under €1/month, forever.

Pricing

Free

€0/mo
  • Bring your own API keys
  • Unlimited provider keys
  • 100 routed calls / month
  • Full benchmark dashboard
  • OpenAI-compatible endpoint
Start free
BEST VALUE

Supporter

€0.99/mo
  • Unlimited provider keys
  • 5,000 routed calls / month
  • Auto-routing by activity
  • Usage analytics + history
  • Priority support
Upgrade

Team

€4.99/mo
  • 5 seats, shared keys
  • 25,000 routed calls / month
  • Central billing & controls
  • SSO-lite + audit log
  • Dedicated support
Contact us

Overage beyond your plan: €0.30 / 1,000 calls. You always pay your model providers directly — we never touch or mark up your token spend.

Security & privacy

Your provider keys are encrypted with AES-256-GCM and never shown again — we only display a mask like sk-…AB12. Keys are decrypted in memory only, for your own requests, and can be revoked any time. We don't store your prompts by default. Accounts support email verification, login lockout, session revocation, and self-serve data export/delete (GDPR).

API — OpenAI-compatible

Point any OpenAI SDK or tool at our endpoint and authenticate with your router token (rt_…) from the dashboard.

# curl curl https://router.digitradin.cloud/v1/chat/completions \ -H "Authorization: Bearer rt_YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"model":"openai/gpt-4o-mini","messages":[{"role":"user","content":"Hello"}]}'
# python (openai sdk) from openai import OpenAI client = OpenAI(base_url="https://router.digitradin.cloud/v1", api_key="rt_YOUR_TOKEN") r = client.chat.completions.create(model="deepseek/deepseek-chat", messages=[{"role":"user","content":"Hi"}]) print(r.choices[0].message.content)

Activity header (optional)

Hint the router which lens to optimize for: X-Router-Activity: coding|reasoning|image|video|speed|longcontext|voice|cheap.

Endpoints

MethodPathAuthPurpose
POST/v1/chat/completionsrt_ token or sessionRoute a chat request through your stored provider key
GET/api/keyssessionList your encrypted provider keys (masked)
POST/api/keyssession (verified)Store a provider key (encrypted)
POST/api/keys/:id/testsession (verified)Validate a key with a live probe
GET/api/usagesessionYour routed-call usage & analytics
GET/api/datasetpublicLive benchmark dataset (8 lenses × 3 categories)
🔒 Never share your rt_ token or provider keys. Use HTTPS only. Revoke instantly from the dashboard if a token leaks.
Create your free account →