A self-hosted AI gateway that exposes OpenAI, Claude and Gemini compatible APIs in front of many upstream model providers, with routing, keys, quotas and cost tracking.
iimeta/fastapi-admin
Self-hosted admin system for integrating many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen and others) behind one unified API.
- Stars
- 256
- Forks
- 32
- Open issues
- 3
- Last commit
- yesterday
What is it?
Fast API Admin is the admin console of an LLM API gateway. Business systems integrate once against a unified API standard, and the gateway routes requests to multiple model providers such as OpenAI, Azure, Anthropic Claude, Gemini, DeepSeek, Qwen, Baidu ERNIE, iFlytek Spark, Zhipu GLM and Doubao, as well as any OpenAI-compatible model.
The admin side covers model and provider management, API key and group management, user and application management, and a financial center with billing details and transaction records. It also includes task centers for video, file and batch jobs, plus logs for text, image, audio, video, file and batch requests. A reseller role is available for managing sub-users and models.
The project supports Docker deployment, cluster deployment and multi-region deployment. It is written in Go and released under Apache-2.0.
Key features
- 01Unified API that routes to many LLM providers including OpenAI, Claude, Gemini and DeepSeek.
- 02Management of models, providers, API keys and groups from a web console.
- 03Billing details and transaction records in a built-in financial center.
- 04Task centers and request logs for text, image, audio, video, file and batch APIs.
- 05Reseller role for managing sub-users, models and applications.
- 06Docker deployment with support for cluster and multi-region setups.
Use cases
- Giving internal teams one API endpoint that fronts several LLM vendors.
- Reselling or metering LLM API access to end users with per-user billing.
- Switching or load-balancing between model providers without changing client code.
- Auditing and tracking LLM API usage across applications and keys.
Quick start
- 1
Follow the Docker deployment guide linked in the README
In collections
Topics
FAQ
- What is fastapi-admin?
- Self-hosted admin system for integrating many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen and others) behind one unified API. Fast API Admin is the admin console of an LLM API gateway. Business systems integrate once against a unified API standard, and the gateway routes requests to multiple model providers such as OpenAI, Azure, Anthropic Claude, Gemini, DeepSeek, Qwen, Baidu ERNIE, iFlytek Spark, Zhipu GLM and Doubao, as well as any OpenAI-compatible model.
- Is fastapi-admin free to use? What license does it have?
- fastapi-admin is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is fastapi-admin still maintained?
- Actively maintained. The last commit to fastapi-admin was on Nov 6, 2026.
- What can I use fastapi-admin for?
- Giving internal teams one API endpoint that fronts several LLM vendors. Reselling or metering LLM API access to end users with per-user billing. Switching or load-balancing between model providers without changing client code. Auditing and tracking LLM API usage across applications and keys.
- How do I install fastapi-admin?
- Follow the Docker deployment guide linked in the README
- Where can I get fastapi-admin?
- The source code and installation instructions are on GitHub: https://github.com/iimeta/fastapi-admin
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted AI gateway that puts API keys and subscription accounts from many providers behind one endpoint, with scheduling, failover and usage logs.
Windows desktop app that sends one prompt to ChatGPT, Gemini, Claude, Grok, DeepSeek and Copilot at the same time.
Self-hosted gateway that exposes many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen, and more) behind one OpenAI-compatible API.
An open source unified LLM gateway that exposes Anthropic, OpenAI, Gemini and other vendor models behind one endpoint and API key.
Self-hosted team chat web app in Go that connects to OpenAI, Azure, Claude, Gemini and Ollama models, with user management and rate limiting.