Unified AI gateway

The Smartest Gate
to All Your AI Models.

Manage API keys, alias models, auto-fallback, and track costs. One unified platform. Whatever the prompt, Aidoit.

— providers — models AES-256-GCM key vault SSE streaming
Works with the models you already use
OpenAI Anthropic Google Gemini OpenCode DeepSeek Groq Mistral

What is Aidoit?

Aidoit is a self-hosted AI gateway and unified proxy router. Your app talks to one OpenAI-compatible endpoint, and Aidoit handles routing, security, fallback, and cost tracking across every AI provider you use.

  • One base URL for all providers
  • Provider keys stay encrypted on your server
  • Automatic fallback on 429/5xx errors
  • Usage, cost, and quota tracking per client key

Core platform features

Secure API Vault

AES-256-GCM encrypted keys, scoped client access.

Smart Model Aliasing

Name and group models, switch providers instantly.

Auto-Fallback Router

Seamless switching to backup models, never experience downtime.

Usage & Cost Ledger

Track token usage, monitor spending, set budget caps.

Built for Integration

Drop-in with the SDKs and stacks your team already runs. Point the base URL at Aidoit and keep shipping.

PyPython JSJavaScript RRedis DDocker $cURL

Simple, transparent pricing.

Self-hosted and free. No per-request markup—you only pay your model providers.

$0 / forever

Run Aidoit on your own server. Bring your own provider keys.

  • Unlimited gateway client keys
  • Unlimited routes, aliases, and groups
  • Provider usage billed directly
  • OpenAI-compatible API + SSE

Change one base URL. Done.

Keep the OpenAI SDK your app already uses. Point it at Aidoit and call any model as provider/model.

  • OpenAI-compatible request and response format
  • Aliases and groups for automatic fallback
  • Streaming SSE across every adapter
  • Per-key quotas, budgets, and model allowlists
curl https://aidoit.cafetekno.web.id/v1/chat/completions \
  -H "Authorization: Bearer gw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o-mini",
    "messages": [
      {"role": "user", "content": "Halo!"}
    ],
    "stream": true
  }'