コンテンツにスキップ
Kong Logo | Kong Docs Logo
  • ドキュメント
    • API仕様を確認する
      View all API Specs すべてのAPI仕様を表示 View all API Specs arrow image
    • ドキュメンテーション
      API Specs
      Kong Gateway
      軽量、高速、柔軟なクラウドネイティブAPIゲートウェイ
      Kong Konnect
      SaaSのエンドツーエンド接続のための単一プラットフォーム
      Kong AI Gateway
      GenAI インフラストラクチャ向けマルチ LLM AI Gateway
      Kong Mesh
      Kuma と Envoy をベースにしたエンタープライズサービスメッシュ
      decK
      Kongの構成を宣言型で管理する上で役立ちます
      Kong Ingress Controller
      Kubernetesクラスタ内で動作し、Kongをプロキシトラフィックに設定する
      Kong Gateway Operator
      YAMLマニフェストを使用してKubernetes上のKongデプロイメントを管理する
      Insomnia
      コラボレーティブAPI開発プラットフォーム
  • Plugin Hub
    • Plugin Hubを探索する
      View all plugins すべてのプラグインを表示 View all plugins arrow image
    • 機能性 すべて表示 View all arrow image
      すべてのプラグインを表示
      AI's icon
      AI
      マルチ LLM AI Gatewayプラグインを使用してAIトラフィックを管理、保護、制御する
      認証's icon
      認証
      認証レイヤーでサービスを保護する
      セキュリティ's icon
      セキュリティ
      追加のセキュリティレイヤーでサービスを保護する
      トラフィック制御's icon
      トラフィック制御
      インバウンドおよびアウトバウンドAPIトラフィックの管理、スロットル、制限
      サーバーレス's icon
      サーバーレス
      他のプラグインと組み合わせてサーバーレス関数を呼び出します
      分析と監視's icon
      分析と監視
      APIとマイクロサービストラフィックを視覚化、検査、監視
      変革's icon
      変革
      Kongでリクエストとレスポンスをその場で変換
      ログ記録's icon
      ログ記録
      インフラストラクチャに最適なトランスポートを使用して、リクエストと応答データをログに記録します
  • サポート
  • コミュニティ
  • Kongアカデミー
デモを見る 無料トライアルを開始
貢献ガイドライン
  • Home icon
  • Style guide and contribution guidelines
  • Documenting partner plugins
report-issue問題を報告する
  • Kong Gateway
  • Kong Konnect
  • Kong Mesh
  • Kong AI Gateway
  • Plugin Hub
  • decK
  • Kong Ingress Controller
  • Kong Gateway Operator
  • Insomnia
  • Kuma

  • ドキュメント投稿ガイドライン
  • Contribution guidelines
  • Style guidelines
    • Style guide
    • Word choice and naming
    • Notes and other notices
    • Diagrams
    • Documenting user interfaces
    • Contribution templates
    • Plugin documentation
      • Documenting Kong-owned plugins
      • Documenting partner plugins
  • Markdown rules and formatting
    • Markdown rules
    • Reusable content
    • Variables
    • Single-sourced versions
    • Single-sourced plugins
    • Conditional rendering
  • Community
    • Welcome to the Kong Docs community
    • Community expectations
    • Hackathons
enterprise-switcher-icon 次に切り替える: OSS
On this pageOn this page
  • Prerequisites
  • Document a partner plugin
  • Adding images
  • Test and submit plugin
  • Custom plugins and documentation

このページは、まだ日本語ではご利用いただけません。翻訳中です。

Documenting partner plugins

Plugin documentation is posted on the Plugin Hub.

At this time, Kong only maintains validated plugin listings for verified partners, on a limited basis. We don’t maintain entries of custom plugins from individual contributors. If you would like to have your plugin featured on the Kong Plugin Hub, we encourage you to become a Kong Partner.

If you’re looking to develop a plugin, see our plugin documentation:

  • Plugin development guide
  • PDK reference

If you have a plugin that’s verified and ready to go, the following guide walks you through submitting plugin docs to our Hub.

The Kong Plugin Hub is a documentation site. We do not host plugin source code or downloads.

Prerequisites

  • You have a completed plugin that has been verified by the Kong Partners team.
  • You have set up a local clone of the docs repository.

Document a partner plugin

  1. In your local clone of the docs repository, create a new branch for your plugin.

  2. Create a publisher directory in the app/_hub/ directory of the docs GitHub repository.

    The path can consist only of alphanumeric characters and hyphens (-). For example: _app/_hub/company-name.

    See other Kong Hub listings for examples of publisher names.

  3. Create a subdirectory for your plugin within the publisher directory. For example, _app/_hub/company-name/example-plugin.

  4. Copy the contents of the /docs/templates/partner-plugin-template directory into your own plugin’s directory.

    You should now have a directory that looks like this:

     _app
       _hub
         company-name
           example-plugin
             examples
               _index.yml
             schemas
               _index.json
             _changelog.md
             overview
               _index.md
             _metadata.yml
    
  5. Populate the files in the directory with your own info:

    • _metadata.yml: Sets the metadata for the plugin. Follow the instructions in the file to fill it out.

    • _schemas/_index.json: A schema of your plugin’s configuration, in JSON format. Include all of the parameter descriptions in this schema. See this example schema.

    • _examples/_index.yml: A basic configuration example for your plugin. At minimum, this file must contain the plugin name, as well as any required parameters. This example is validated against the plugin’s schema.

    • overview/_index.md: Markdown documentation for your plugin. This is where you explain how the plugin works, how to install it, and how to use it.

    • _changelog.md: A changelog for your plugin. For the first entry, note when the plugin was published and which versions of Gateway it has been tested against.

  6. Add an icon for your plugin into the /app/assets/images/icons/hub/ directory.

    Plugin icons are required for publication on the Kong plugin hub. Icons should be a square-format PNG or SVG file, 120x120 pixels in size.

    The filename of your image should be publisher_plugin-name using the publisher and plugin from the directory structure. For example, my-company_oas-validation.

Adding images

If you have any diagrams or screenshots that you want to add to your plugin documentation:

  1. Add to the images into the app/assets/images/docs/plugins directory.

    Make sure that any screenshots follow the screenshot guidelines.

  2. Insert them into the file at app/_hub/company-name/example-plugin/_index.md using the following format:

     ![Authentication flow diagram](/assets/images/docs/plugins/my-plugin-auth-flow.png)
     > *Figure 1: Diagram showing an OAuth2 authentication flow with Keycloak.*
    

Test and submit plugin

  1. Run the docs site locally per the instructions in the docs README.

    You should find your Hub contribution listed at localhost:3000/hub.

  2. Once you are happy with your listing, push your branch to the GitHub repository

     git push --set-upstream origin [name_of_your_new_branch]
    
  3. Make a pull request against the docs.konghq.com repository to add your documentation to the Plugin Hub.

The Kong docs team will review your PR, suggest improvements and adjustments as necessary, and once approved, will merge and deploy your Plugin Hub addition!

Custom plugins and documentation

If you’re not interested in becoming a technical partner, there are other ways to publicize your plugin.

To write a custom plugin for your own needs, start with the Plugin Development Guide.

If you already wrote a plugin, and are thinking about making it available to the community, we strongly encourage you to host it on a publicly available repository (like GitHub), and distribute it via LuaRocks. A good resource on how to do so is the distribution section of the Plugin Development Guide.

To give visibility to your plugin, you can create a post in the Announcements category of Kong Nation.

Thank you for your feedback.
Was this page useful?
情報が多すぎる場合 close cta icon
Kong Konnectを使用すると、より多くの機能とより少ないインフラストラクチャを実現できます。月額1Mリクエストが無料。
無料でお試しください
  • Kong
    APIの世界を動かす

    APIマネジメント、サービスメッシュ、イングレスコントローラーの統合プラットフォームにより、開発者の生産性、セキュリティ、パフォーマンスを大幅に向上します。

    • 製品
      • Kong Konnect
      • Kong Gateway Enterprise
      • Kong Gateway
      • Kong Mesh
      • Kong Ingress Controller
      • Kong Insomnia
      • 製品アップデート
      • 始める
    • ドキュメンテーション
      • Kong Konnectドキュメント
      • Kong Gatewayドキュメント
      • Kong Meshドキュメント
      • Kong Insomniaドキュメント
      • Kong Konnect Plugin Hub
    • オープンソース
      • Kong Gateway
      • Kuma
      • Insomnia
      • Kongコミュニティ
    • 会社概要
      • Kongについて
      • お客様
      • キャリア
      • プレス
      • イベント
      • お問い合わせ
  • 利用規約• プライバシー• 信頼とコンプライアンス
© Kong Inc. 2025