ページ内ナビ
概要
Apache APISIXはNGINXとetcdを使い、API routing、load balancing、authentication、rate limiting、canary release、observability等をruntimeで動的に制御するcloud-native API gatewayです。plugin architectureを通じてAI gatewayやMCP bridgeにも拡張できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
routing・upstream・pluginをrestartなしで更新する
dynamic route、upstream、certificate、plugin configurationをhot updateし、microservice trafficをruntimeで制御できます。
出典:[2]
API GatewayからAI Gateway・MCPへ拡張する
LLM provider proxy、fallback、load balancing、token-based rate limitingに加え、stdio MCP serverをHTTP SSEへ変換するmcp-bridgeも提供します。
出典:[2]
向いている用途
microservice/Kubernetesの入口でtraffic policyを集約したい場合に向く
north-south/east-west traffic、Kubernetes ingress、API security、observabilityを共通gateway layerへ寄せたい構成に適します。
出典:[2]
導入前の確認
etcdを含むcontrol-plane componentを運用する
quickstartでもAPISIXとetcdを一緒に起動します。productionではetcd durability、backup、network security、Admin API protectionまで含めて設計が必要です。
出典:[2]
参考にした公式資料
- [1]apache/apisix repository(2026-09-30)
- [2]Apache APISIX README(2026-09-30)
- [3]Apache APISIX Apache-2.0 license(2026-09-30)
- [4]Apache APISIX 3.19.0 release(2026-09-30)
編集部からの補足
Apache APISIXはNGINXとetcdを基盤にしたdynamic API gatewayで、routing、upstream、canary、circuit breaker、authentication、observability等をhot updateできます。3.19.0ではAI provider proxy、LLM fallback/load balancing、token-based rate limiting、mcp-bridge等もREADMEで案内されています。quickstart scriptは外部URLから取得するため、productionではversion固定したofficial deployment methodを選ぶのが適切です。
3ステップで試す
- 1
Dockerを確認
official quickstartはDockerを前提にします。
docker --version - 2
APISIX quickstartを起動
APISIXとetcdを起動します。quickstart scriptは外部取得なので、本番ではversion固定した公式deployment方法へ切り替えてください。
curl -sL https://run.api7.ai/apisix/quickstart | sh - 3
gateway応答を確認
APISIXのHTTP endpointが応答することを確認します。Admin APIはport 9180なので外部公開しないでください。
curl "http://127.0.0.1:9080" --head | grep Server
成長
成長の推移 · 直近30日
17,178 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
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
- 所有者種別
- Organization
- 主要言語
- Lua
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/28
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Hanko9,035 Stars
共通タグ 2件
PasskeysからSSOまでを扱いnative multi-tenancyを備えるAPI-first認証基盤
Go - MasterHttpRelayVPN3,933 Stars
共通タグ 2件
Google Apps Script等をrelayに使い、local proxyがHTTP/SOCKS trafficを中継する実験的proxy stackとして理解する
Python - claude-usage2,240 Stars
共通タグ 2件
Claude Codeのlocal JSONL transcriptをSQLiteへ集計し、token・cost・session・subagent履歴をCLI/Web/VS Codeで監査する
Python - unifly263 Stars
共通タグ 2件
UniFi Controller・UniFi OS・Site Managerを一つのRust CLI/TUIから監視・CRUDし、VPN・VLAN・firewall・switch portまで自動化する
Rust - Heliox-OS65 Stars
共通タグ 2件
natural language・voice・gestureから既存OSを操作し、permission・approval・verificationを通して実actionを実行するlocal-first desktop agent
Python - Envoy29,014 Stars
共通タグ 1件 · 共通カテゴリ 2件
edgeとservice間通信を担うcloud-native high-performance proxy
C++
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。