LLM、MCPツール、エージェント間の通信にセキュリティ、可観測性、ガバナンスを加えるオープンソースのAIエージェント向けプロキシ。
Kong/kong
Kongは、プラグインで拡張でき、サービス通信のルーティングと保護を担う、クラウドネイティブでプラットフォームに依存しないAPI・LLM・MCPゲートウェイです。
代替できる製品:Apigee
AWS API Gateway
- スター
- 44,288
- フォーク
- 5,235
- 未解決の Issue
- 220
- 最終コミット
- 一昨日
これは何?
Kongは、マイクロサービスや従来型APIの前段に配置され、プロキシ、ルーティング、負荷分散、ヘルスチェック、認証を処理するゲートウェイです。機能はプラグインで拡張でき、公式のIngress Controllerを使ってKubernetes上でネイティブに動作します。
KongはAIトラフィックにも対応しています。OpenAI、Anthropic、Google Gemini、AWS Bedrock、Azure AI、Mistral、Hugging Faceなどのプロバイダー間でリクエストをルーティングするユニバーサルなLLM APIに加え、MCPトラフィックのガバナンス、セキュリティ、可観測性、セマンティックキャッシュやセマンティックルーティングなどの機能を提供します。
RESTful Admin APIまたは宣言型ファイルから設定できます。DB-lessな宣言型デプロイメントと、コントロールプレーンとデータプレーンを分離するハイブリッドデプロイメントの両方に対応しています。プラグインはLua、Go、JavaScriptで作成できます。
主な機能
- 01Admin APIまたは宣言型設定で構成できるルーティング、負荷分散、ヘルスチェック。
- 02JWT、Basic認証、OAuth、ACLによる認証と認可。
- 03複数のAIモデルプロバイダー間でルーティングする統合LLM API。
- 04MCPトラフィックのガバナンス、セキュリティ、可観測性。
- 05レート制限、リクエスト/レスポンス変換、ロギングに対応するプラグインシステム。
- 06Kubernetes Ingress Controllerをネイティブにサポート。
ユースケース
- 複数のマイクロサービスの前段に中央ゲートウェイを配置し、認証とレート制限を処理する。
- アプリケーションから複数のLLMプロバイダーへの呼び出しをルーティングして監視する。
- Ingress Controllerを使って、Kubernetesクラスター上でAPIトラフィックを処理する。
- AIエージェント向けのMCPサーバートラフィックを管理し、保護する。
クイックスタート
- 1
Dockerリポジトリをクローンする
git clone https://github.com/Kong/docker-kong - 2
composeフォルダーに移動する
cd docker-kong/compose/ - 3
Postgresと一緒にGatewayスタックを起動する
KONG_DATABASE=postgres docker-compose --profile database up
使う前に知っておきたいこと
- クイックスタートではDocker Composeを使用するため、先にDockerをインストールする必要があります。
- 高度なAIゲートウェイ機能については別途ドキュメントが用意されており、Kong Konnectまたは商用環境が必要になる場合があります。
トピック
よくある質問
- kong とは?
- Kongは、プラグインで拡張でき、サービス通信のルーティングと保護を担う、クラウドネイティブでプラットフォームに依存しないAPI・LLM・MCPゲートウェイです。 Kongは、マイクロサービスや従来型APIの前段に配置され、プロキシ、ルーティング、負荷分散、ヘルスチェック、認証を処理するゲートウェイです。機能はプラグインで拡張でき、公式のIngress Controllerを使ってKubernetes上でネイティブに動作します。
- kong は無料で使えますか?ライセンスは?
- kong は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- kong は今もメンテナンスされていますか?
- 活発にメンテナンス中。kong の最終コミットは 2026年10月19日 です。
- kong は何に使えますか?
- 複数のマイクロサービスの前段に中央ゲートウェイを配置し、認証とレート制限を処理する。 アプリケーションから複数のLLMプロバイダーへの呼び出しをルーティングして監視する。 Ingress Controllerを使って、Kubernetesクラスター上でAPIトラフィックを処理する。 AIエージェント向けのMCPサーバートラフィックを管理し、保護する。
- kong のインストール方法は?
- Dockerリポジトリをクローンする: git clone https://github.com/Kong/docker-kong composeフォルダーに移動する: cd docker-kong/compose/ Postgresと一緒にGatewayスタックを起動する: KONG_DATABASE=postgres docker-compose --profile database up
- kong はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Kong/kong
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
NGINXとetcdを基盤とする、高性能で動的なAPIゲートウェイ。ルーティング、認証、レート制限、AI/LLM通信に対応。
データベースやビジネスロジックをREST API化し、AIエージェント向けのMCPにも対応する、セルフホスト型のPHP APIゲートウェイ・管理プラットフォーム。
MCP、A2A、REST/gRPC APIを単一のエンドポイントに集約し、ガバナンス、検出、可観測性を提供するオープンソースのAIゲートウェイ兼レジストリ。
Envoyを基盤とするオープンソースのコントロールプレーン。ホスト型LLMプロバイダー、セルフホスト型推論、MCPサーバーを、アプリ向けの単一のOpenAI互換APIで利用できます。
Envoy上でKubernetes Gateway APIを実装し、AIゲートウェイのユースケースにも対応するKubernetesネイティブなAPIゲートウェイ。