theopenco/llmgateway
Route, manage, and analyze your LLM requests across multiple providers with a unified API interface. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 99
- Longevity 36
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.0
- age_days: 508
- days_rel: 9
- days_push: 7
- n_releases_24m: 15
Adoption not part of the score
1576 stars · 175 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
LLM Gateway is an open-source API gateway for large language models that sits between applications and 40+ LLM providers (OpenAI, Anthropic, Google, etc.) with an OpenAI-compatible unified API. It provides multi-provider routing with fallbacks, API key management, cost and usage analytics, caching, guardrails, and can be used hosted or self-hosted via Docker.
Use cases
- route llm requests across multiple providers with one api
- track token usage and costs for openai and anthropic calls
- switch from openai to claude without changing code
- self-host an llm proxy gateway with docker
- add fallbacks and automatic provider failover for llm calls
- detect prompt injection and redact pii before hitting llms
- manage all my provider api keys in one dashboard
- compare model latency and cost across providers
When to choose
- you need a unified OpenAI-compatible endpoint across many LLM providers
- you want cost, token, and latency analytics for LLM usage
- you need provider failover, routing, or rate limiting for LLM traffic
- you want guardrails like PII redaction and prompt-injection blocking
- you want to self-host an LLM gateway on your own infrastructure
When to avoid
- you only call a single LLM provider and don't need routing or analytics
- you need to self-host model weights or run local inference — this proxies APIs, it doesn't serve models
- you need a lightweight in-process SDK rather than a gateway service
- you require an OSI-approved open-source license (license is custom/unclear)
Facets
service · maturity active
api-gateway llm-inference analytics monitoring rate-limiting caching security middleware self-hosted large-language-models artificial-intelligence apis developer-tools analytics security self-hosted self-hosted cloud llm-gateway llm-proxy openai-compatible multi-provider byok guardrails cost-tracking api-key-management observability fallback-routing docker web-server nodejs typescript
10 sources
- readme: https://github.com/theopenco/llmgateway · fetched 2026-08-28 · be5e4d34e25f
- homepage: https://llmgateway.io · fetched 2026-08-29 · ff1809a90015
- site_page: https://docs.llmgateway.io · fetched 2026-08-29 · 370d610d0052
- site_page: https://llmgateway.io/guides · fetched 2026-08-29 · 953b6b386740
- site_page: https://llmgateway.io/features/guardrails · fetched 2026-08-29 · b7d1b2d02a25
- site_page: https://llmgateway.io/features/unified-api-interface · fetched 2026-08-29 · 417d720fff2e
- site_page: https://llmgateway.io/features/multi-provider-support · fetched 2026-08-29 · 6cbf21a1d99a
- site_page: https://llmgateway.io/features/performance-monitoring · fetched 2026-08-29 · 6e89fed5fec8
- site_page: https://llmgateway.io/pricing · fetched 2026-08-29 · fcbcf0c09495
- site_page: https://llmgateway.io/changelog · fetched 2026-08-29 · d9d6f6512fb1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| theopenco/llmgateway | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="theopenco/llmgateway")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem