apache/apisix
The Cloud-Native API Gateway and AI Gateway observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
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: 78.0
- age_days: 2703
- days_rel: 13
- days_push: 7
- n_releases_24m: 9
Adoption not part of the score
17038 stars · 2924 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache APISIX is a dynamic, high-performance cloud-native API gateway and AI gateway built on NGINX and etcd, offering load balancing, dynamic routing, authentication, rate limiting, canary release, circuit breaking, and observability. It ships 100+ hot-reloadable plugins, extensible runners for Java, Go, and Python, and can serve as a Kubernetes ingress controller or a gateway for LLM and AI workloads.
Use cases
- manage and route API traffic for microservices
- set up an API gateway with rate limiting and authentication
- run a Kubernetes ingress controller with rich plugins
- load balance and proxy requests to upstream services
- route LLM API traffic with response caching and semantic model routing
- do canary releases and circuit breaking for service traffic
- add observability to north-south and east-west traffic
When to choose
- You need dynamic routing and hot-reloaded plugin configuration backed by etcd in a cloud-native environment
- You are deploying on Kubernetes and want ingress or Gateway API control with declarative CRDs
- You need to gateway, cache, and route AI/LLM provider traffic with semantic model routing
- You want a large plugin ecosystem plus custom plugins in Lua, Java, Go, or Python
When to avoid
- You only need a simple static reverse proxy and do not want to operate etcd or a distributed config store
- You run a small single-service app where a full gateway adds unnecessary operational overhead
- You require a fully managed cloud gateway service rather than self-hosted infrastructure
- Your team cannot take on OpenResty/LuaJIT-based operations or Apache project governance
Facets
service · maturity stable
api-gateway proxy routing rate-limiting auth service-discovery plugin-system monitoring microservices apis cloud-computing large-language-models self-hosted cloud self-hosted lua ai-gateway llm-gateway reverse-proxy load-balancing traffic-management circuit-breaking canary-release ingress-controller gateway-api openresty nginx etcd openapi observability hot-reload east-west-traffic north-south-traffic containers devops linux docker kubernetes web-server
10 sources
- readme: https://github.com/apache/apisix · fetched 2026-08-28 · 3ee2689a8042
- homepage: https://apisix.apache.org/blog/ · fetched 2026-08-29 · bae14de07872
- site_page: https://apisix.apache.org/docs/apisix/getting-started/README · fetched 2026-08-29 · 7645c4d295a1
- site_page: https://apisix.apache.org/docs/ingress-controller/overview · fetched 2026-08-29 · 8520229ac418
- site_page: https://apisix.apache.org/docs/helm-chart/apisix · fetched 2026-08-29 · 7119cbf7ec3f
- site_page: https://apisix.apache.org/docs/docker/build · fetched 2026-08-29 · f6227f0ecc41
- site_page: https://apisix.apache.org/docs/java-plugin-runner/development · fetched 2026-08-29 · ca57f992f2ae
- site_page: https://apisix.apache.org/docs/go-plugin-runner/getting-started · fetched 2026-08-29 · f73de8159535
- site_page: https://apisix.apache.org/docs/python-plugin-runner/getting-started · fetched 2026-08-29 · 0c5247c917c0
- site_page: https://apisix.apache.org/docs/general/join · fetched 2026-08-29 · cdef87451d28
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/apisix | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem