Repolode
Kong

Kong/kong

Kongは、プラグインで拡張でき、サービス通信のルーティングと保護を担う、クラウドネイティブでプラットフォームに依存しないAPI・LLM・MCPゲートウェイです。

代替できる製品:ApigeeAWS 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. 1

    Dockerリポジトリをクローンする

    git clone https://github.com/Kong/docker-kong
  2. 2

    composeフォルダーに移動する

    cd docker-kong/compose/
  3. 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 の数値は毎日更新されます。

関連プロジェクト