Open-source api-gateway software
280 open-source libraries, tools and applications tagged api-gateway, ranked by how closely api-gateway is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
280 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| HelloGitHub HelloGitHub is a web service that curates and shares interesting, entry‑level open‑source projects from GitHub. It publishes monthly newsle… | 98 | 180299 | active |
| OmniRoute OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free … | 78 | 77757 | active |
| OmniRoute OmniRoute is an open‑source AI gateway that provides a single OpenAI‑compatible endpoint routing requests across hundreds of LLM providers.… | 78 | 77757 | active |
| Caddy Caddy is a fast, extensible HTTP/1‑2‑3 web server written in Go that provides automatic HTTPS by default. It can serve static sites, act as… | 94 | 77555 | active |
| LocalStack LocalStack is a fully functional local AWS cloud stack that emulates dozens of AWS services. It lets developers build, test, and debug clou… | 10 | 65143 | active |
| Traefik Traefik is a modern, cloud‑native HTTP reverse proxy and load balancer written in Go. It automatically discovers services from orchestrator… | 92 | 65024 | active |
| New API New API is a self-hosted LLM gateway and AI asset management system that aggregates 30+ model providers behind a single unified endpoint. I… | 88 | 48905 | active |
| Kong Gateway Kong Gateway is an open‑source, cloud‑native API and AI gateway that provides high‑performance request routing, load balancing, authenticat… | 91 | 44279 | active |
| Wei-Shaw/sub2api Sub2API is a self-hosted AI API gateway written in Go that converts Claude, OpenAI, Gemini, and Grok subscriptions into unified API access.… | 80 | 44264 | active |
| SagerNet/sing-box sing-box is a universal proxy platform that supports a wide range of proxy protocols and can run as a service or CLI tool. It is written in… | 93 | 38331 | active |
| Claude Code Router Claude Code Router is a local control plane that routes requests from AI agents to multiple LLM providers and can fuse capabilities like vi… | 85 | 37369 | active |
| Claude Code Router Claude Code Router (CCR) is a self-hosted local model gateway and control plane that routes AI coding agent requests (Claude Code, Codex, G… | 85 | 37369 | active |
| songquanpeng/one-api One API is a self-hosted LLM API gateway and key management system that unifies OpenAI, Azure, Anthropic Claude, Google Gemini, DeepSeek, a… | 52 | 37040 | stable |
| RustFS RustFS is a high‑performance, distributed object storage system written in Rust. It provides S3‑compatible APIs and can interoperate with M… | 95 | 35079 | active |
| tashfeenahmed/freellmapi FreeLLMAPI is an open‑source, self‑hosted router that aggregates free tiers from dozens of LLM providers behind a single OpenAI‑compatible … | 82 | 32961 | active |
| Antigravity Tools Antigravity Manager is a cross‑platform desktop application built with Tauri and React for seamless switching between multiple AI service a… | 80 | 32370 | active |
| decolua/9router 9Router is a self-hosted AI gateway/router that connects AI coding tools like Claude Code, Cursor, Codex, and Cline to 60+ LLM providers th… | 74 | 30634 | active |
| Consul HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh … | 94 | 30087 | stable |
| Consul Consul is a distributed service networking platform that provides service discovery, health checking, and a service mesh. It offers a contr… | 94 | 30087 | active |
| Envoy Envoy is an open‑source, high‑performance edge and service proxy written in C++. It provides dynamic routing, load‑balancing, TLS terminati… | 95 | 29082 | active |
| Gopeed Gopeed is a fast, modern, open‑source download manager built with Go and Flutter. It supports HTTP/HTTPS, BitTorrent, magnet links and ed2k… | 88 | 26917 | active |
| OpenWork OpenWork is a free, open‑source desktop application that provides a Claude Cowork‑like AI workspace for macOS, Windows, and Linux. It lets … | 79 | 24170 | active |
| Archon Archon is an open‑source workflow engine that lets you define AI‑assisted development processes as YAML files and run them from the command… | 89 | 23704 | active |
| SafeLine SafeLine is a self‑hosted Web Application Firewall and reverse‑proxy written in Go. It protects web services by filtering malicious HTTP tr… | 96 | 22725 | active |
| SafeLine SafeLine is a self-hosted web application firewall (WAF) that acts as an Nginx-based reverse proxy to protect web apps from attacks like SQ… | 96 | 22725 | active |
| livekit/livekit LiveKit is an open‑source, Go‑based server that provides a scalable WebRTC SFU for low‑latency audio, video, and data streams. It powers re… | 100 | 21700 | active |
| google/skills A repository of ready‑to‑install Agent Skills that enable AI agents to interact with Google Cloud products and services. Skills are install… | 60 | 21305 | active |
| Apache APISIX Apache APISIX is a dynamic, high-performance cloud-native API gateway and AI gateway built on NGINX and etcd, offering load balancing, dyna… | 94 | 17201 | stable |
| CapRover CapRover is a free, self-hosted Platform-as-a-Service (PaaS) that automates app deployment using Docker Swarm and nginx under the hood, wit… | 98 | 15188 | stable |
| E2B E2B is a platform that provides isolated, on‑demand Linux sandboxes for AI agents to safely execute code, process data, and run tools. It o… | 94 | 14303 | active |
| Netflix/zuul Zuul is Netflix's L7 application gateway service providing dynamic routing, monitoring, resiliency, and security for microservices. It is a… | 93 | 14083 | active |
| OpenResty OpenResty is a full-fledged web platform that bundles an enhanced Nginx core, LuaJIT, and many Nginx modules and Lua libraries into a singl… | 79 | 14044 | stable |
| macrozheng/mall-swarm mall-swarm is a microservices-based e-commerce mall system built with Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsear… | 62 | 13174 | active |
| Portkey AI Gateway Portkey AI Gateway is an open-source, TypeScript-based AI gateway that routes requests to 1,600+ LLMs across many providers through a singl… | 71 | 13079 | active |
| Wei-Shaw/claude-relay-service A self-hosted relay/proxy service for Claude Code (and OpenAI, Gemini, Droid) subscriptions that lets multiple users share accounts via ind… | 83 | 12667 | active |
| tensorzero/tensorzero TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation behi… | 10 | 11716 | active |
| AIClient2API AIClient2API is a self-hosted Node.js proxy that simulates client-only LLM service requests (Antigravity, Codex, Grok, Kiro, Gemini CLI, et… | 82 | 8896 | active |
| chenyme/grok2api A self-hosted multi-account API gateway for Grok Build, Grok Web, and Grok Console, written in Go with a React frontend. It exposes Grok ca… | 82 | 7797 | active |
| mnfst/manifest Manifest is an open-source LLM gateway and router that lets AI agents and apps reach all their model providers through one OpenAI- and Anth… | 93 | 7551 | active |
| tbphp/gpt-load GPT-Load is a high-performance, enterprise-grade AI API transparent proxy service built in Go that aggregates multiple AI providers (OpenAI… | 83 | 7158 | active |
| luraproject/lura Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg… | 80 | 6803 | stable |
| Pig Pig is an enterprise-grade RBAC rapid development platform built on Spring Cloud, Spring Boot 4, and OAuth2 (Spring Authorization Server), … | 81 | 6690 | active |
| BFE BFE (Beyond Front End) is a modern layer 7 load balancer and reverse proxy written in Go, originally developed at Baidu and now a CNCF sand… | 99 | 6264 | active |
| vllm-project/semantic-router vLLM Semantic Router is an open-source programmable routing and control layer for building Mixture-of-Models systems across heterogeneous L… | 81 | 6233 | active |
| oomol-lab/open-connector OpenConnector is an open-source connector gateway that lets users authorize SaaS app accounts once and exposes 1,000+ providers and 10,000+… | 81 | 6046 | active |
| easegress-io/easegress Easegress is a cloud-native traffic orchestration system that acts as an API gateway, reverse proxy, and traffic manager with built-in Raft… | 78 | 5867 | active |
| snailyp/gemini-balance A Python FastAPI proxy and load-balancing service for the Google Gemini API that rotates multiple API keys and exposes both Gemini and Open… | 36 | 5813 | active |
| workweave/router Workweave Router is a model router for agentic AI systems that routes each prompt to the most cost-effective model capable of handling it, … | 66 | 5596 | active |
| looplj/axonhub AxonHub is an open-source AI gateway written in Go that lets any SDK call 100+ LLMs through a unified API. It provides built-in failover, l… | 81 | 5375 | active |
| vllm-project/aibrix AIBrix is an open-source, cloud-native framework from the vLLM project providing essential building blocks for scalable, cost-efficient Gen… | 88 | 5149 | active |
| nginx/kubernetes-ingress The official NGINX and NGINX Plus Ingress Controller for Kubernetes, maintained by the NGINX team at F5. It translates Kubernetes Ingress r… | 96 | 5078 | stable |
| spring-cloud/spring-cloud-gateway Spring Cloud Gateway is an API gateway built on Spring Framework, Spring Boot, and Project Reactor. It provides routing, filtering, and tra… | 95 | 4907 | stable |
| llm-d llm-d is a Kubernetes-native distributed LLM inference serving stack that orchestrates model servers like vLLM and SGLang across clusters. … | 83 | 4891 | active |
| nguyenphutrong/quotio Quotio is a native macOS menu bar app (SwiftUI) that unifies multiple AI provider accounts (Claude, Gemini, OpenAI, Qwen, Antigravity, and … | 79 | 4882 | active |
| emissary-ingress/emissary Emissary-ingress is an open-source, Kubernetes-native API gateway, Layer 7 load balancer, and Kubernetes Ingress built on Envoy Proxy. It i… | 83 | 4521 | stable |
| mosn/mosn MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu… | 61 | 4508 | stable |
| kubernetes/ingress-nginx Ingress NGINX Controller is a Kubernetes ingress controller that uses NGINX as a reverse proxy and load balancer to route external traffic … | 10 | 19446 | maintenance |
| open-webui/mcpo mcpo is a lightweight Python proxy that takes any MCP (Model Context Protocol) server command and exposes its tools as a standard OpenAPI-c… | 64 | 4385 | active |
| algorithmicsuperintelligence/optillm OptiLLM is an OpenAI API-compatible optimizing inference proxy that applies 20+ inference-time techniques (e.g., Mixture of Agents, MCTS, c… | 85 | 4307 | active |
| Apache Dubbo Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera… | 73 | 4063 | active |
| BenedictKing/ccx CCX is a self-hosted AI API proxy and protocol translation gateway written in Go that unifies access to Claude, OpenAI Chat/Images/Embeddin… | 72 | 3992 | active |
| projectcontour/contour Contour is a Kubernetes ingress controller that acts as the control plane for the Envoy proxy, deploying Envoy as a reverse proxy and load … | 96 | 3953 | active |
| duolahypercho/codex-router A local model router that lets external LLM providers (Anthropic, Kimi, DeepSeek, xAI, GitHub Copilot, and others) be used inside the Codex… | 79 | 3949 | active |
| seakee/CPA-Manager-Plus A self-hosted management panel and observability dashboard for CLIProxyAPI (CPA) AI gateways, built in Go. It tracks requests, usage, cost,… | 78 | 3902 | active |
| ding113/claude-code-hub CC Hub is a self-hosted AI API proxy and gateway service for Claude Code, Codex, and other OpenAI/Claude-compatible APIs, built with Next.j… | 83 | 3402 | active |
| automazeio/vibeproxy VibeProxy is a native macOS menu bar app that proxies AI coding tools' API requests through your existing Claude Code, ChatGPT, Gemini, Kim… | 81 | 3393 | active |
| cita-777/metapi Metapi is a self-hosted meta-aggregation gateway that unifies multiple AI relay/proxy sites (New API, One API, OneHub, DoneHub, Veloera, et… | 70 | 3308 | active |
| Soju06/codex-lb A self-hosted load balancer and proxy for ChatGPT/Codex accounts that pools multiple accounts behind OpenAI-compatible endpoints. It includ… | 76 | 3267 | active |
| cursor-byok cursor-byok is an open-source local implementation of Cursor's backend that runs a gateway service on your machine, connecting the Cursor e… | 77 | 3246 | active |
| envoyproxy/gateway Envoy Gateway is an open-source control plane that manages Envoy Proxy as a standalone or Kubernetes-based application gateway, using Kuber… | 99 | 3091 | stable |
| dwgx/WindsurfAPI A zero-dependency Node.js reverse proxy that exposes Windsurf/Devin Desktop's 100+ cloud AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GL… | 77 | 3079 | active |
| MartialBE/one-hub One Hub is a self-hosted OpenAI-compatible API management and distribution system forked from songquanpeng/one-api, written in Go. It aggre… | 62 | 2894 | active |
| frain-dev/convoy Convoy is an open-source, high-performance webhooks gateway for reliably ingesting, persisting, debugging, and delivering webhook events at… | 95 | 2877 | active |
| Tecnativa/docker-socket-proxy A security-enhanced HAProxy-based proxy that sits in front of the Docker socket and restricts which Docker API requests are allowed. It ret… | 83 | 2804 | active |
| project-zot/zot zot is a production-ready, vendor-neutral container image and artifact registry built purely on the OCI image format and OCI Distribution S… | 92 | 2802 | active |
| bestruirui/octopus Octopus is a self-hosted LLM API aggregation gateway that unifies multiple provider channels behind a single endpoint, converting between O… | 79 | 2682 | active |
| MetaMCP MetaMCP is a self-hosted MCP proxy that aggregates multiple MCP servers into a unified MCP endpoint, with namespaces, tool cherry-picking, … | 64 | 2679 | active |
| samanhappy/mcphub MCPHub is a self-hosted hub that centrally manages multiple Model Context Protocol (MCP) servers and exposes them through unified Streamabl… | 84 | 2558 | active |
| fruitbars/simple-one-api A single-binary Go gateway that unifies access to multiple LLM providers (Qianfan, iFlytek Spark, Tencent Hunyuan, MiniMax, DeepSeek, etc.)… | 90 | 2345 | active |
| jwadow/kiro-gateway A self-hosted proxy API gateway for the Kiro API (Amazon Q Developer / AWS CodeWhisperer) that exposes Claude and other models through Open… | 60 | 2325 | active |
| romgX/openrelay OpenRelay is a desktop application that aggregates AI model quotas from local tools (Claude Desktop, Kiro, Windsurf, Copilot, etc.) and dir… | 75 | 2307 | active |
| james-6-23/codex2api Codex2API is a self-hosted Go/Gin reverse proxy with an embedded React admin dashboard that turns a pool of Codex accounts into an OpenAI- … | 78 | 2295 | active |
| AmoyLab/Unla Unla is a lightweight, configuration-driven MCP gateway written in Go that converts existing MCP servers and REST APIs into MCP-compliant e… | 80 | 2236 | active |
| Spring Petclinic Microservices A distributed version of the Spring PetClinic sample application built with Spring Cloud, demonstrating microservices architecture with ser… | 66 | 2207 | active |
| envoyproxy/ai-gateway Envoy AI Gateway is an open-source, Kubernetes-native gateway built on Envoy Gateway that manages traffic from application clients to Gener… | 85 | 2203 | stable |
| NatLabRockies/api-umbrella API Umbrella is an open source API management platform that sits as a layer above existing web service APIs. It standardizes access control… | 64 | 2199 | active |
| BEpusdt BEpusdt is a self-hosted personal cryptocurrency payment gateway written in Go, forked from Epusdt with additional features. It supports US… | 91 | 2160 | active |
| Yuan-lab-LLM/ClawManager ClawManager is a Kubernetes-native control plane for managing AI agent instances at cluster scale, providing governed AI access through an … | 81 | 1900 | active |
| loxilb loxilb is an open-source, eBPF-based cloud-native load-balancer written in Go, designed to work across on-prem, public-cloud, and hybrid Ku… | 92 | 1886 | active |
| jiujiu532/grok2api A self-hosted Python/FastAPI gateway that exposes grok.com and console.x.ai chat, image, and video capabilities through OpenAI- and Anthrop… | 52 | 1867 | active |
| APIParkLab/APIPark APIPark is an open-source, cloud-native AI gateway and API developer portal for managing, integrating, and deploying AI and REST APIs. It u… | 87 | 1819 | active |
| metlo-labs/metlo Metlo is an open-source API security platform that inventories API endpoints, detects malicious traffic in real time, and can automatically… | 34 | 1786 | active |
| DreamFactory DreamFactory is a self-hosted enterprise data access platform that instantly generates fully governed REST APIs from databases, file stores… | 97 | 1785 | active |
| apache/eventmesh Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C… | 73 | 1758 | active |
| mithun50/openclaw-termux OpenClaw is an AI gateway that can be run on Android as a standalone Flutter app with a built-in terminal, web dashboard, and one-tap setup… | 79 | 1717 | active |
| wyeeeee/hajimi Hajimi is a FastAPI-based proxy for Google's Gemini API that exposes OpenAI-compatible endpoints like /v1/chat/completions. It provides API… | 10 | 1716 | active |
| Safe3/uusec-waf UUSEC WAF is a free, high-performance web application firewall and API security gateway (WAAP) that combines AI/semantic detection engines … | 95 | 1715 | active |
| docker/mcp-gateway A Docker CLI plugin (docker-mcp) that provides the Docker MCP Gateway for securely running and deploying Model Context Protocol (MCP) serve… | 72 | 1593 | active |
| Kyma Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application… | 66 | 1561 | active |
| fawney19/Aether Aether is a self-hosted AI API gateway written in Rust that provides a unified entry point for Claude, OpenAI, Gemini, and their CLI client… | 79 | 1492 | active |
page 1 / 3 next →