aicoolies logo

One API

OpenAI API management gateway for 100+ LLM providers

Share
open-sourceOpen Source
Visit Website →

One API is a self-hosted LLM API gateway that provides a unified OpenAI-compatible interface for managing multiple model providers including OpenAI, Azure, Anthropic, Google, and dozens of Chinese providers. It handles load balancing, quota management, rate limiting, token tracking, and channel-based routing through a web dashboard. Widely adopted in the Chinese developer ecosystem with over 18,000 GitHub stars.

One API is the most popular open-source LLM API management platform in the Chinese developer ecosystem, providing a single unified endpoint that proxies requests to over 100 different model providers. Teams deploy it as a central gateway that handles authentication, load balancing across multiple API keys and providers, usage quota enforcement, and automatic failback when a provider experiences downtime. All traffic passes through the OpenAI-compatible API format, so client applications need no modification when switching between backend providers.

The platform includes a full web-based management dashboard for creating and managing API channels, setting per-user and per-channel rate limits, tracking token consumption with cost estimation, and configuring model-to-channel routing rules. Administrators can assign different priority weights to channels for intelligent load distribution and set up automatic channel health checks that disable failing providers. One API supports streaming responses, function calling, vision models, and embedding endpoints across all compatible providers.

With over 18,500 GitHub stars and active development under an MIT license, One API fills a critical infrastructure gap for organizations managing multiple LLM provider relationships. It deploys easily via Docker with SQLite or MySQL backends and supports Redis for rate limiting at scale. While similar in concept to LiteLLM, One API takes a more operations-focused approach with its built-in web UI, user management system, and enterprise quota controls that make it particularly suited for team and organization-wide LLM access management.

Pricing

Free and open source under MIT license

Platforms

Docker, self-hosted — web dashboard included

Categories

Tags

Use Cases

Alternatives

Related Tools

Claude

Claude

Top Pick

Anthropic's frontier AI assistant

Anthropic's AI assistant known for strong reasoning, nuanced writing, and extended context up to 200K tokens. Available in Opus (most capable), Sonnet (balanced), and Haiku (fast) tiers. Features web search, deep research, file analysis, code execution, artifacts, and Projects for organized workflows. Claude Code provides terminal-based agentic coding. API supports tool use, batch processing, and prompt caching. Available via claude.ai, mobile apps, and developer API.

freemium

KubeAI

Kubernetes operator for serving AI inference workloads

KubeAI is an Apache-2.0 Kubernetes operator for deploying and scaling AI inference workloads, including LLMs, embeddings, reranking, and speech-to-text. It gives platform teams OpenAI-compatible endpoints, model proxy/controller primitives, model caching, scale-from-zero behavior, and cluster-native resource management for self-hosted inference on Kubernetes.

open-sourceOpen Source

CLIProxyAPI

Self-hosted proxy API for routing AI CLI accounts into OpenAI-compatible endpoints

CLIProxyAPI is an open-source Go proxy server that wraps Gemini CLI, Claude Code, OpenAI Codex, Grok Build, and related CLI account flows behind OpenAI/Gemini/Claude-compatible API endpoints. Use it carefully: it can touch OAuth sessions, auth files, logs, and provider account policies, so production use needs credential and ToS review.

open-sourceOpen SourceTelemetry
xAI Python SDK logo

xAI Python SDK

Official Python SDK for the xAI API

The xAI Python SDK is the official Python client for the xAI API, giving developers a direct way to build Grok-powered apps without relying on community proxies or unofficial wrappers. It supports synchronous and asynchronous Python clients for chat completions, streaming responses, function/tool calling, and multimodal workflows, making it a clean fit for backend services, agents, notebooks, and developer tools that need programmatic xAI access.

open-sourceOpen Source
OpenHuman logo

OpenHuman

Local-first personal AI agent with memory trees, desktop integrations, and private workspace context.

OpenHuman is an open-source, local-first personal AI agent from TinyHumans. It combines a desktop app, persistent memory trees, Obsidian-compatible storage, OAuth integrations, and local model support into a private assistant harness. It is most interesting for users who want agentic workflows and long-term memory without handing every context detail to a fully cloud-hosted assistant.

open-sourceOpen SourceTelemetry
DenchClaw logo

DenchClaw

Local AI CRM and workflow automation on OpenClaw

DenchClaw is a local AI CRM and workflow automation app built on OpenClaw. It runs on a Mac at localhost, lets users chat with local business data, and focuses on lead enrichment, founder/customer research, and outreach automation. It belongs beside local AI, workflow automation, and OpenClaw-style personal-agent tools rather than pure coding IDEs.

open-sourceOpen Source

Comparisons