AIAny
AI API2025
Icon for item

Sub2API

Gateway that pools multiple AI subscription accounts and issues platform API keys while handling authentication, token-level billing, load balancing, rate limits, and per-user/account concurrency—enables shared subscriptions for Claude, OpenAI, Gemini and Grok.

Introduction

Why this matters

Subscription-based model access (ChatGPT/Claude/Grok/Gemini) is increasingly costly and rate-limited per account. Sub2API provides an operator-side relay that treats many upstream subscriptions as a shared quota pool and exposes a single platform API key per client—so teams can centralize billing, enforce per-user quotas, and route requests across multiple upstream accounts without changing client integrations.

What Sets It Apart
  • Multi-account scheduling and composite groups: lets admins bind heterogeneous upstream accounts (OAuth or API key) into groups and resolve high-level model names to concrete providers at runtime, so failover and capacity pooling happen automatically.
  • Token-level billing + built-in payments: tracks usage at the token level and integrates payment gateways (Stripe, Alipay, WeChat, EasyPay), enabling precise cost attribution and self-service top-ups rather than coarse per-request billing.
  • Concurrency, rate limiting and sticky sessions: per-user and per-account concurrency caps, token and request rate limits, and sticky session routing for conversational contexts reduce entitlement and rate-limit errors when mixing many accounts.
  • Deployment & ops-friendly tooling: provides one-click install scripts and Docker Compose manifests, an admin dashboard for account management, and options for local or cloud deployment—so teams can run an internal gateway without building tooling from scratch.
Who It's For and Trade-offs

Great fit if you run or operate a service that needs to share limited paid subscriptions across multiple users or products (internal teams, small SaaS, developer platforms). It is also useful for teams needing detailed token-level billing and custom routing between providers.

Look elsewhere if you cannot accept the legal and operational risks: Sub2API’s design interacts with upstream provider ToS (Anthropic/xAI warnings are explicit), and some deployment modes default to dev-friendly HTTP or permissive URL allowlists—production deployments require careful security hardening (HTTPS, trusted proxies, egress allowlists). It also requires PostgreSQL and Redis and some operator expertise to manage keys, secrets, and quota policies.

Where It Fits

Not a model host or inference engine: it forwards traffic to official providers and subscription proxies rather than running models locally. Compared with commercial API gateways, Sub2API focuses on subscription-quota distribution, provider multiplexing, and token-accurate billing rather than SLA-backed upstream compute.

Short technical notes

Core stack: Go backend (Gin, Ent), Vue 3 frontend; persistent state in PostgreSQL and Redis; deployment via one-click install, Docker Compose, or building from source. Admin UI handles OAuth flows for Grok/xAI, account refresh, and creating user-facing API keys.

Information

  • Websitegithub.com
  • AuthorsWesley Liddick
  • Published date2025/12/18

Categories

More Items

GitHub
AI Infra2026

Provides a unified tool catalog and proxy for AI agents: one team token lets agents call thousands of third-party endpoints (and your team’s keys) with per-call pricing. Injects credentials server‑side so agents never hold provider secrets, and exposes CLI/skill recipes and OAuth tools for team-wide use.

GitHub
AI API2026

Captures an app's network traffic, extracts its authentication/session bundle, and auto-generates an editable Python client to call the app's API. Supports mitmproxy, cURL and HAR capture backends and provides Session helpers for replay and token refresh.

GitHub
AI API2026

Exposes a ChatGPT account as an OpenAI-compatible local API and SDK set, enabling chat, streaming, and image-generation calls via a dev proxy or "Sign in with ChatGPT". Includes a CLI and TypeScript/React adapters; unofficial and uses user ChatGPT credentials.