OSS Tanbou

centralize API routing, security, and observability in a dynamic gateway

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
17,178
Primary language
Lua
License
Apache-2.0
Repository last updated
Sep 28, 2026
On this page

Overview

Apache APISIX is a cloud-native API gateway built on NGINX and etcd that dynamically controls routing, load balancing, authentication, rate limiting, canary releases, and observability. Its plugin architecture also extends into AI gateway and MCP use cases.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Update routes, upstreams, and plugins without restarts

Dynamic routes, upstreams, certificates, and plugin configuration can be hot-updated while the gateway continues serving traffic.

Sources: [2]

Extend from API gateway to AI gateway and MCP

The project supports LLM-provider proxying, fallbacks, load balancing, token-based rate limits, and an mcp-bridge for exposing stdio MCP servers over HTTP SSE.

Sources: [2]

Best fit

Fits microservice and Kubernetes stacks centralizing traffic policy

It is useful when north-south and east-west traffic, ingress, API security, and observability should share one gateway layer.

Sources: [2]

Before adoption

Operate etcd as part of the control plane

Even the quickstart launches APISIX together with etcd. Production architecture should include etcd durability, backups, network security, and Admin API protection.

Sources: [2]

Separate the convenience quickstart from production deployment

The README one-line quickstart downloads and executes an external script. For production, use the official installation guide and pin the selected deployment artifacts to a known version.

Sources: [2][4]

Official sources

  1. [1]apache/apisix repository(2026-09-30)
  2. [2]Apache APISIX README(2026-09-30)
  3. [3]Apache APISIX Apache-2.0 license(2026-09-30)
  4. [4]Apache APISIX 3.19.0 release(2026-09-30)
Supplemental curator note

Apache APISIX is a dynamic API gateway built on NGINX and etcd, with hot-updatable routing, upstreams, canary releases, circuit breakers, authentication, observability, and more. Version 3.19.0 also documents AI-provider proxying, LLM fallback and load balancing, token-based rate limiting, and mcp-bridge. The quickstart script is downloaded from an external URL, so production deployments should choose a version-pinned official deployment method.

Try it in 3 steps

  1. 1

    Check Docker

    The official quickstart requires Docker.

    docker --version
  2. 2

    Run the APISIX quickstart

    Start APISIX together with etcd. Because the script is fetched remotely, use a version-pinned official deployment method for production.

    curl -sL https://run.api7.ai/apisix/quickstart | sh
  3. 3

    Verify the gateway response

    Confirm the APISIX HTTP endpoint is responding. Keep the Admin API on port 9180 protected from public access.

    curl "http://127.0.0.1:9080" --head | grep Server
Check the official README

Growth

Growth trends · Last 30 days

17,178 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • ai-gateway
  • api
  • api-gateway
  • api-management
  • apisix
  • cloud-native
  • devops
  • iot
  • kubernetes
  • kubernetes-ingress
  • loadbalancing
  • luajit
Stars
17,178
Forks
2,956
Watchers
312
Open issues
247
Owner type
Organization
Primary language
Lua
License
Apache-2.0
Repository last updated
Sep 28, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?