Repolode
higress-group

higress-group/higress

IstioとEnvoyをベースにしたクラウドネイティブなAPIゲートウェイ。LLMプロバイダー向けのAIゲートウェイ機能とMCPサーバーのホスティングに対応。

スター
9,619
フォーク
1,359
未解決の Issue
1,404
最終コミット
3 時間前

これは何?

Higressは、IstioとEnvoyをベースにしたクラウドネイティブなAPIゲートウェイです。Go、Rust、JSで記述したWasmプラグインで機能を拡張でき、汎用プラグイン一式と組み込みの管理コンソールを備えています。

AI関連では、統一プロトコルを通じて国内外の主要なモデルプロバイダーに接続し、AIオブザーバビリティ、複数モデル間の負荷分散、トークンのレート制限、キャッシュを提供します。また、プラグイン機構を使ってMCP(Model Context Protocol)サーバーをホストできるほか、OpenAPI仕様をリモートMCPサーバーに変換するopenapi-to-mcpツールも含まれています。

Higressは、Ingress APIとGateway APIに対応したKubernetes Ingressコントローラー、Nacos、ZooKeeper、Consul、Eurekaなどのレジストリからサービスを検出するマイクロサービスゲートウェイ、またはWAFや認証プラグインを備えたセキュリティゲートウェイとして利用できます。ローカルでは単一のDockerコマンドで起動でき、KubernetesにはHelmでデプロイできます。

主な機能

  • 01Go、Rust、JSで記述したWasmプラグインによる拡張。サンドボックスで分離され、プラグインを個別にアップグレード可能
  • 02主要なLLMプロバイダーへの統一的な接続、複数モデル間の負荷分散、トークンのレート制限
  • 03MCPサーバーのホスティングと、OpenAPI仕様を変換するopenapi-to-mcp
  • 04Kubernetes Ingress APIとGateway APIの両方に対応
  • 05Nacos、ZooKeeper、Consul、Eurekaからのサービス検出と、DubboおよびSentinelとの連携
  • 06key-auth、jwt-auth、oidcなどのWAF・認証プラグインを内蔵

ユースケース

  • オブザーバビリティとキャッシュを備えた統一ゲートウェイを複数のLLMプロバイダーの前段に配置する
  • AIエージェントが内部のツールやAPIを呼び出せるよう、MCPサーバーをホストする
  • Kubernetes Ingressコントローラーとしてingress-nginxを置き換える
  • NacosやConsulに登録されたサービス向けのマイクロサービスゲートウェイとして利用する

トピック

よくある質問

higress とは?
IstioとEnvoyをベースにしたクラウドネイティブなAPIゲートウェイ。LLMプロバイダー向けのAIゲートウェイ機能とMCPサーバーのホスティングに対応。 Higressは、IstioとEnvoyをベースにしたクラウドネイティブなAPIゲートウェイです。Go、Rust、JSで記述したWasmプラグインで機能を拡張でき、汎用プラグイン一式と組み込みの管理コンソールを備えています。
higress は無料で使えますか?ライセンスは?
higress は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
higress は今もメンテナンスされていますか?
活発にメンテナンス中。higress の最終コミットは 2026年10月22日 です。
higress は何に使えますか?
オブザーバビリティとキャッシュを備えた統一ゲートウェイを複数のLLMプロバイダーの前段に配置する AIエージェントが内部のツールやAPIを呼び出せるよう、MCPサーバーをホストする Kubernetes Ingressコントローラーとしてingress-nginxを置き換える NacosやConsulに登録されたサービス向けのマイクロサービスゲートウェイとして利用する
higress はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/higress-group/higress

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト