| Provider and model discovery | GET /ai-gateway/providers, GET /ai-gateway/platform-models, GET /ai-gateway/openai/v1/models, GET /ai-gateway/claude/v1/models, GET /ai-gateway/gemini/v1beta/models |
| Upstreams | GET/POST /ai-gateway/upstreams, GET/PUT/DELETE /ai-gateway/upstreams/{id}, POST /ai-gateway/upstreams/{id}/test, GET /ai-gateway/upstreams/{id}/usage |
| Pools | GET/POST /ai-gateway/pools, GET/DELETE /ai-gateway/pools/{id}, POST /ai-gateway/pools/{id}/members, DELETE /ai-gateway/pools/{id}/members/{upstreamId}, DELETE /ai-gateway/pools/{id}/platform-members/{platformModelId} |
| API keys and OAuth | GET/POST /ai-gateway/keys, DELETE /ai-gateway/keys/{id}, POST /ai-gateway/oauth/claude/*, POST /ai-gateway/oauth/gemini/*, POST /ai-gateway/oauth/openai/* |
| Usage and conversations | GET /ai-gateway/usage, GET /ai-gateway/usage/realtime, GET /ai-gateway/conversations, GET /ai-gateway/conversations/{requestId} |
| Playground | POST /ai-gateway/playground/chat, POST /ai-gateway/playground/embeddings |
| Vendor-compatible proxy routes | Claude: /ai-gateway/claude/v1/*, OpenAI: /ai-gateway/openai/v1/*, Gemini: /ai-gateway/gemini/v1beta/* |