Repolode
iimeta

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. 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