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 |
|---|---|---|---|
| Safe3/openresty-manager OpenResty Manager is a modern, web-based server control panel for managing OpenResty/Nginx reverse proxies, free SSL certificates, security… | 80 | 1463 | active |
| Spring Cloud Microservices Demo A demo/sample project showcasing Spring Boot and Spring Cloud microservices patterns including service discovery, API gateway, distributed … | 75 | 1389 | active |
| spring-cloud/spring-cloud-netflix Spring Cloud Netflix provides Spring Boot autoconfiguration and integrations for Netflix OSS components such as Eureka, Hystrix, Zuul, Ribb… | 92 | 4967 | maintenance |
| aserto-dev/topaz Topaz is an open-source, cloud-native authorization service that provides fine-grained, real-time, policy-based access control for applicat… | 98 | 1363 | active |
| voyagermesh/voyager Voyager is a secure L7 and L4 ingress controller for Kubernetes built on top of HAProxy, developed by AppsCode. It provides load balancing,… | 56 | 1353 | active |
| astaxie/TokenHub TokenHub is a self-hosted enterprise AI gateway written in Go that provides a governance layer over AI model access, including model routin… | 79 | 1350 | active |
| stulzq/azure-openai-proxy A Go-based proxy service that converts OpenAI official API requests into Azure OpenAI API requests, letting OpenAI-ecosystem tools use Azur… | 21 | 1335 | stable |
| kubernetes/ingress-gce GLBC is the Google Cloud (GCE) L7 load balancer controller for Kubernetes, managing external load balancers configured through the Kubernet… | 68 | 1302 | active |
| openai/symphony Symphony is an open‑source orchestrator that turns project‑management boards into a control plane for AI coding agents. It spawns autonomou… | 79 | 27381 | experimental |
| WunderGraph Cosmo WunderGraph Cosmo is an open-source full lifecycle API management platform for federated GraphQL, including a schema registry, composition … | 90 | 1272 | active |
| mcpjungle/MCPJungle MCPJungle is a self-hosted MCP gateway that lets you register and manage multiple MCP servers behind a single endpoint. It provides central… | 78 | 1271 | active |
| yym68686/uni-api uni-api is a self-hosted Python service that unifies management of multiple LLM provider APIs behind a single OpenAI-compatible endpoint. I… | 85 | 1266 | active |
| pantsel/konga Konga is a self-hosted web-based GUI for managing the Kong API Gateway Admin API. It supports managing multiple Kong nodes, consumers, snap… | 10 | 4349 | maintenance |
| bricks-cloud/BricksLLM BricksLLM is a cloud-native AI gateway written in Go that sits between applications and LLM providers like OpenAI, Anthropic, Azure OpenAI,… | 31 | 1230 | active |
| Apache APISIX A web-based dashboard for managing Apache APISIX, the open-source API gateway. It provides a frontend interface for operating APISIX routes… | 67 | 1212 | active |
| Janusec/janusec Janusec Application Gateway is a Go-based application gateway providing secure access for web applications, including reverse proxy, WAF, C… | 77 | 1200 | active |
| nginx/nginx-gateway-fabric NGINX Gateway Fabric is an open-source Kubernetes Gateway API implementation that uses NGINX as the data plane. It configures NGINX via NGI… | 97 | 1175 | active |
| Apache APISIX A Kubernetes ingress controller that runs Apache APISIX as the gateway for handling inbound cluster traffic. It translates native Kubernete… | 87 | 1147 | active |
| OpenNJet/OpenNJet OpenNJet is a high-performance, lightweight web application and proxy engine written in C, designed as a cloud-native service mesh data pla… | 58 | 1144 | active |
| graphql-hive/SOFA SOFA (sofa-api) is a Node.js library that automatically generates a fully RESTful API from an existing GraphQL schema, turning queries, mut… | 75 | 1119 | active |
| VoAPI/VoAPI VoAPI is a self-hosted AI large-model API aggregation and distribution gateway written in Go, deployed via Docker. It proxies requests to m… | 56 | 1088 | active |
| WSO2 API Manager WSO2 API Manager is a full open-source API management platform for designing, publishing, securing, and managing the lifecycle of APIs acro… | 82 | 1040 | active |
| pingooio/pingoo Pingoo is a self-hosted load balancer, API gateway, and reverse proxy written in Rust, positioned as an open-source alternative to Cloudfla… | 55 | 1035 | active |
| Manba Manba is a RESTful HTTP API gateway written in Go that serves as a unified API access layer for microservices. It provides traffic control,… | 23 | 3306 | maintenance |
| motiv-labs/janus Janus is a lightweight, open-source API Gateway and management platform written in Go, distributed as a single binary. It handles authoriza… | 23 | 2841 | maintenance |
| CNSRE/ABTestingGateway ABTestingGateway is a layer-7 gray-release (canary) gateway built on nginx and ngx_lua that dynamically routes requests to different upstre… | 23 | 2347 | maintenance |
| orlabs/orange Orange is an API gateway built on OpenResty (Nginx + Lua) that provides API monitoring, management, and traffic control through a plugin-ba… | 23 | 2306 | maintenance |
| bilibili/overlord Overlord is Bilibili's Go-based proxy and cluster management platform for memcache and Redis/Redis Cluster, providing an automated high-ava… | 23 | 2246 | maintenance |
| PGBI/kong-dashboard Kong Dashboard is a web-based GUI for managing Kong API Gateway configurations, such as APIs, services, routes, and plugins. It runs as a N… | 23 | 2163 | maintenance |
| zhangxd1989/spring-boot-cloud A microservices reference project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbo… | 32 | 2125 | maintenance |
| mxdldev/spring-cloud-flycloud FlyCloud is a Spring Cloud microservices reference framework in Java comprising 11 Gradle modules, including a config center, Eureka regist… | 23 | 1578 | maintenance |
| dotnet-architecture/eShopOnDapr A sample .NET distributed eCommerce application based on eShopOnContainers, rebuilt to use Dapr building blocks for microservice communicat… | 10 | 1526 | maintenance |
| Zealon159/light-reading-cloud A book-reading mobile app backend built as a microservices practice project on the Spring Cloud ecosystem, using Spring Cloud Gateway, Naco… | 23 | 1500 | maintenance |
| MinIO Java SDK MinIO is a high‑performance, S3‑compatible object storage server that can be deployed on‑premise or in the cloud. It provides a unified dat… | 87 | 1308 | maintenance |
| grafbase/grafbase Grafbase is a high-performance GraphQL Federation Gateway (Rust router) plus CLI, acquired by The Guild in 2026. The cloud platform has bee… | 79 | 1228 | maintenance |
| marcosbarbero/spring-cloud-zuul-ratelimit A Spring Cloud auto-configuration library that adds rate limiting to Spring Cloud Netflix Zuul API gateways via Zuul filters. It supports m… | 68 | 1130 | maintenance |
| motiful/cc-gateway CC Gateway is a self-hosted reverse proxy that sits between Claude Code clients and the Anthropic API, normalizing device fingerprints, tel… | 45 | 3044 | experimental |
| ProgrammerAnthony/Pantheon Pantheon is a Java-based microservice registry center inspired by Eureka and Nacos. It incorporates architecture ideas and code patterns fr… | 32 | 2339 | experimental |
| inconshreveable/ngrok ngrok is a command‑line tool that creates secure, public URLs for local services by acting as a reverse proxy and tunnel. It also provides … | 10 | 24404 | abandoned |
| transitive-bullshit/agentic Agentic is a marketplace and hosted MCP gateway that turns any MCP server or OpenAPI service into a paid, production-ready MCP product with… | 10 | 18103 | abandoned |
| docker-archive/classicswarm Docker Swarm Classic is a Docker-native clustering system that turns a pool of Docker hosts into a single virtual host via an API proxy. It… | 10 | 5724 | abandoned |
| Apinto Goku API Gateway (goku_lite) is a high-performance HTTP API gateway written in pure Go, offering dynamic routing, service orchestration, mu… | 23 | 3126 | abandoned |
| ExpressGateway/express-gateway Express Gateway is a microservices API gateway built on Node.js and Express.js that secures, proxies, and manages APIs using Express middle… | 23 | 3030 | abandoned |
| scrapoxy/scrapoxy Scrapoxy was an open-source proxy manager for web scraping that aggregated proxies from cloud providers and other sources behind a single A… | 58 | 2410 | abandoned |
| Serverless Event Gateway Event Gateway is a Go-based L7 proxy and event router that combines API Gateway and Pub/Sub functionality, routing events to serverless fun… | 10 | 1648 | abandoned |
| Veloera/Veloera Veloera is a self-hosted AI API gateway written in Go, forked from New API, that proxies and manages access to multiple LLM providers with … | 49 | 1634 | abandoned |
| Yanyutin753/PandoraNext-TokensTool A Java-based web management tool for PandoraNext that lets users manage tokens.json and config.json, auto-refresh share_token/access_token/… | 10 | 1277 | abandoned |
| strongloop/microgateway IBM API Connect Microgateway is an extensible Node.js-based API gateway framework for securing and controlling access to microservices and … | 32 | 1186 | abandoned |
| gaboolic/vercel-reverse-fast A Vercel-deployable reverse proxy configuration that accelerates access to OpenAI/ChatGPT and other blocked services like GitHub and Google… | 10 | 1173 | abandoned |
| Service Mesh Interface Service Mesh Interface (SMI) is a CNCF specification defining a standard, provider-agnostic set of Kubernetes CRD-based APIs for service me… | 10 | 1059 | abandoned |
| OpenClaw OpenClaw is an open‑source AI assistant that runs on your own hardware and connects to dozens of chat platforms. It provides a gateway, plu… | 80 | 392291 | active |
| Kubernetes Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a… | 94 | 128491 | stable |
| Kubernetes Kubernetes is an open‑source system for automating deployment, scaling, and management of containerized applications across clusters of hos… | 94 | 128491 | active |
| Odysseus AI Workspace Odysseus is a self‑hosted AI workspace that combines chat, agents, document editing, email, notes, and calendar features with local model s… | 57 | 87526 | active |
| Caddy Caddy is a fast, extensible, multi-platform web server written in Go that serves HTTP/1, HTTP/2, and HTTP/3 with automatic HTTPS by default… | 94 | 77555 | stable |
| Coolify Coolify is an open-source, self-hostable PaaS alternative to Vercel, Heroku, Netlify, and Railway that deploys static sites, databases, ful… | 95 | 62835 | active |
| Apache Dubbo Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf… | 86 | 41580 | stable |
| Istio Service Mesh Istio is an open-source service mesh that provides a uniform way to connect, secure, control, and observe microservices. It runs as a contr… | 95 | 38442 | active |
| Dokploy Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies deploying and managing applications and databases on your own… | 87 | 37756 | active |
| Envoy Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi… | 95 | 29082 | stable |
| GitBook GitBook is an open‑source web application that renders documentation sites from Markdown and custom blocks. It provides a developer‑friendl… | 76 | 29064 | active |
| MLflow MLflow is an open source AI engineering platform for agents, LLMs, and traditional ML models, providing experiment tracking, model registry… | 100 | 28441 | stable |
| MLflow MLflow is an open‑source AI engineering platform that supports the full lifecycle of machine‑learning, LLM, and agent applications. It prov… | 100 | 28441 | active |
| Go kit Go kit is a Go library that provides a collection of packages and best‑practice patterns for building robust microservices. It offers tools… | 23 | 27419 | active |
| authentik authentik is an open-source Identity Provider (IdP) and Single Sign-On (SSO) platform supporting SAML, OAuth2/OIDC, LDAP, SCIM, RADIUS, and… | 95 | 25962 | active |
| Cilium Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat… | 94 | 25622 | stable |
| Pangolin Pangolin is an open‑source SASE platform that unifies a WireGuard‑based VPN, zero‑trust reverse proxy, privileged access management, and an… | 85 | 23082 | active |
| Teleport Teleport is an identity-aware access proxy and certificate authority that provides unified, credential-free access to SSH servers, Kubernet… | 88 | 20995 | stable |
| Apache ShardingSphere Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d… | 77 | 20808 | stable |
| kortix-ai/suna Kortix is an open-source AI operating system that lets teams build, run, and govern AI agents from a single git‑based repository. It provid… | 86 | 20288 | active |
| grpc-gateway A protoc plugin that reads protobuf service definitions with google.api.http annotations and generates a reverse-proxy server translating R… | 100 | 20006 | stable |
| Decap CMS Decap CMS is an open‑source, React‑based content management system that stores site content in a Git repository. It provides a web UI for e… | 98 | 19425 | active |
| Bit Bit is a CLI-driven development platform that organizes code into reusable, composable components. It provides AI‑assisted component creati… | 95 | 18495 | active |
| APIJSON APIJSON is a Tencent open-source Java ORM and JSON-based API protocol that auto-generates CRUD APIs and documentation without backend codin… | 98 | 18400 | active |
| Nomad HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat… | 94 | 17012 | stable |
| Casdoor Casdoor is an open-source, self-hosted Identity and Access Management (IAM) and single sign-on (SSO) platform with a web UI, written in Go.… | 94 | 14524 | active |
| Tengine Tengine is a high-performance web server and reverse proxy forked from nginx, developed by Taobao/Alibaba since 2011. It is 100% nginx-comp… | 83 | 13385 | active |
| Tyk API Gateway Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate… | 93 | 10840 | stable |
| Higress Higress is a CNCF Sandbox, cloud-native AI-native API gateway built on Istio and Envoy, extensible with Wasm plugins written in Go, Rust, o… | 99 | 9568 | active |
| CoAI.Dev (Chat Nio) CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor… | 50 | 9323 | active |
| Opensabre Microservice Platform Opensabre is a microservices development platform built on Spring Cloud 2023, integrating Spring Security, Spring Cloud Alibaba (Nacos, Sen… | 75 | 8942 | active |
| Apache ShenYu Apache ShenYu is a Java-native, asynchronous, high-performance API gateway for service proxying, protocol conversion, and API governance ac… | 86 | 8896 | stable |
| maximhq/bifrost Bifrost is a high-performance, open-source AI gateway written in Go that unifies access to 23+ LLM providers (OpenAI, Anthropic, AWS Bedroc… | 84 | 8865 | active |
| ThreeMammals/Ocelot Ocelot is a .NET API gateway built as a series of ASP.NET Core middlewares, providing a unified entry point for microservices architectures… | 97 | 8716 | active |
| Dynamo NVIDIA Dynamo is an open-source, datacenter-scale distributed inference serving framework that orchestrates inference engines like vLLM, SG… | 88 | 8345 | active |
| fabiolb/fabio Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consu… | 93 | 7346 | active |
| Nasiko-Labs/nasiko Nasiko is a developer control plane for AI agents, built in Rust, that lets teams deploy, route, secure, and observe A2A-speaking agents wi… | 57 | 7324 | active |
| katanemo/plano Plano is an AI-native proxy server and data plane for agentic applications, built on Envoy by its core contributors. It centralizes agent r… | 86 | 7092 | active |
| Rainbond Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat… | 99 | 6272 | active |
| Helicone Helicone is an open-source LLM observability platform and AI gateway that logs, monitors, and analyzes LLM API requests with a one-line int… | 78 | 6224 | active |
| Mall4j Mall4cloud is an open-source (AGPLv3) microservices-based B2B2C e-commerce mall system built on Spring Boot 4, Spring Cloud, Nacos, Seata, … | 78 | 6157 | active |
| GPUStack GPUStack is an open-source GPU cluster manager for AI model serving that orchestrates inference engines like vLLM, SGLang, and TensorRT-LLM… | 88 | 5844 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Discovery Nepxion Discovery is a cloud-native microservice governance framework for Spring Cloud and Spring Cloud Alibaba. It provides blue-green and… | 46 | 5752 | active |
| Karmada Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and … | 94 | 5729 | active |
| kgateway-dev/kgateway kgateway is a Kubernetes-native API gateway and ingress controller that implements the Kubernetes Gateway API as a control plane for Envoy … | 100 | 5713 | stable |
| lakeFS lakeFS is an open-source data version control service that turns object storage (S3, Azure Blob, GCS) into a Git-like repository with branc… | 93 | 5547 | stable |
| psviderski/uncloud Uncloud is a lightweight, decentralised container orchestration tool that deploys and manages containerised applications across a network o… | 90 | 5528 | active |
| unkeyed/unkey Unkey is an open-source, source-available developer platform for modern APIs that combines instant deployments, a globally distributed gate… | 92 | 5462 | active |
| agentgateway/agentgateway Agentgateway is an open-source, Rust-based proxy and gateway for agentic AI traffic, handling LLM provider routing, MCP tool servers, and A… | 83 | 5420 | active |