Apigee API Hub を使用すると、組織に関連するすべての API に関する情報を統合して一元管理できます。デベロッパーは、API Hub で収集された API に関する重要な情報を使用して API を簡単に探索および評価し、他のチームの作業を可能な限り利用できます。API プラットフォーム チームは、API Hub を使用して API ポートフォリオの可視化や管理を行うことができます。
図 1. API Hub を使用すると、API のインポートと登録、API の検索、依存関係のトラッキング、API 仕様に対する lint チェックなどを行えます。
一元化された API 管理の価値
多くの組織は、作成および使用する API の数が増えることに課題を抱えています。API の数が増えると追跡が難しくなり、結果として再利用ではなく重複が発生し、コスト効率が低下します。設計基準やガバナンス チェックなしで API が広がっていくと、API 環境の一貫性が損なわれ、チームの生産性は低下します。それに対して、適切に編成された API プログラムがあれば、作業時間の短縮につながります。
API Hub の使用環境は、組織のネットワーク エコシステムの内外で API を探して一覧表示、比較、評価することが大きな懸案事項になっている組織の API のコンシューマーとプロデューサーを主な対象としています。API Hub では、すべての API を含む完全なカタログと、API バージョン、依存関係、デプロイなどの関連するエンティティを管理できます。API 仕様を API バージョンに関連付けることもできます。OpenAPI 仕様の場合、仕様が自動的に解析されて API オペレーションなどのメタデータが抽出されます。また、API バージョンを特定の API デプロイ エンドポイントにリンクすることもできます。
Apigee API Hub の主なメリット
API Hub 管理者は、以下のことができます。
すべての API と関連するエンティティを含む完全なカタログを追加、編集、管理する。
API のバージョニングのサポート、バージョンと API 仕様のリンク、仕様から解析されたオペレーションの表示、API バージョンと特定のデプロイ エンドポイントのリンクなどを使用して、API ライフサイクル全体を管理する。
API の集合に属性を追加し、さまざまなライフサイクル ステージ、コンプライアンス情報、その他の追跡したい情報で API にタグ付けする。
豊富な属性に基づいて API をフィルタおよび検索する。
API Hub を 1 つ以上の Apigee プロジェクトと Apigee ハイブリッド プロジェクトにリンクして、Apigee API プロキシ情報を自動的に取得し、API Hub に保存する。API Hub は、スケジューラを定期的(6 時間ごと)に実行して Apigee プロジェクトに接続し、最新のプロキシ定義を取得します。
強力なセマンティック検索機能を使用し、自由形式の検索で API を探す。
lint チェック機能を使用して API 仕様ファイルの準拠状況を追跡する。
API のさまざまなオペレーション間の依存関係をモデル化することで、API の依存関係を追跡する。
API のライフサイクル データを保存する。
API Hub を使用して API に関する豊富な情報を 1 か所に集約すれば、API ポートフォリオの一貫性、使用、再利用、ガバナンスが促進されます。
主な機能とコンセプト
API リソース
API リソースは、組織のネットワーク エコシステム内に存在する API を表します。API Hub に保存されている API リソースは検索可能で、API に関する詳細な運用情報と説明情報(デプロイ、バージョン、オペレーション、ライフサイクル ステージ、その他の主要な属性など)を提供します。
バージョニング
API バージョンをモデル化して整理する機能は、API Hub の重要な機能です。API Hub では、すべての API リソースに少なくとも 1 つのバージョンが関連付けられています。バージョンは、ある時点での API の状態と考えることができます。基本的に、バージョンは、基になるオペレーション、デプロイ、その他のメタデータの組み合わせに基づいて API を分類・整理するのに役立ちます。
Apigee API プロキシの自動登録
自動登録とは、外部システムから API データを取得して API Hub に取り込むことを意味します。ランタイム プロジェクトを API Hub にアタッチすることで、Apigee または Apigee ハイブリッド ランタイム プロジェクトに存在するすべてのプロキシを API Hub に直接登録できます。Apigee プロキシの自動登録をご覧ください。
仕様の解析と lint チェック
API Hub のもう一つの重要な機能は、OpenAPI 仕様などの特定の API 仕様を解析し、それらの仕様内の定義、オペレーション、その他の主要なコンポーネントを API リソースとともに保存する機能です。API Hub は、インポートされた仕様に関する lint チェック フィードバックも提供します。
検索
API Hub の強力な検索機能は、LLM ベースのフリーテキスト検索とフィルタベースの検索の両方をサポートしています。これにより、API 定義の任意の部分に基づいて検索を行うことができます。これらの強力な検索ツールを使用すると、特定のユースケースに対応する API アセットを特定し、API エンジニアリングの再構築や重複を回避できます。
依存関係のマッピング
API Hub の依存関係は、API 間のサプライチェーンの関係を表示して管理するのに役立ちます。API の依存関係を検出および追跡することで、API エコシステムをより効率的に管理し、機能しなくなった API オペレーションのトラブルシューティングを行うことができます。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[[["\u003cp\u003eApigee API hub centralizes and organizes information about an organization's APIs, making them easier to discover, evaluate, and reuse, ultimately improving efficiency.\u003c/p\u003e\n"],["\u003cp\u003eAPI hub manages a complete catalog of APIs and their entities, including versions, dependencies, and deployments, supporting the entire API lifecycle.\u003c/p\u003e\n"],["\u003cp\u003eAdministrators can manage APIs, add attributes, filter and search based on various characteristics, and link to Apigee projects for automatic proxy information.\u003c/p\u003e\n"],["\u003cp\u003eKey features include versioning, auto-registration of Apigee API proxies, spec parsing and linting, robust search capabilities, and dependency mapping to enhance API management.\u003c/p\u003e\n"],["\u003cp\u003eAPI hub allows you to track API compliance and model dependencies, enhancing governance, and facilitating the efficient management of the API ecosystem.\u003c/p\u003e\n"]]],[],null,["# What is Apigee API hub?\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\nApigee API hub lets you consolidate and organize information about all of the APIs of interest to\nyour organization. API hub lets you capture critical information about APIs that allows developers to discover\nand evaluate them easily and leverage the work of other teams wherever possible. API platform teams can use\nAPI hub to gain visibility into and manage their portfolio of APIs.\n**Figure 1.** API hub lets you import and register APIs, search APIs, track dependencies, perform linting on API specifications, and more.\n\nThe value of centralized API management\n---------------------------------------\n\n\nMany organizations are challenged by the increasing number of APIs that they\ndevelop and use. As the number of APIs increases, they become harder to track,\nwhich can lead to duplication rather than reuse, an expensive inefficiency.\nWhen APIs proliferate without design standards and governance checks, the\nAPI landscape grows inconsistent, slowing teams down, while a well-organized\nAPI program helps them go faster.\n\n\nThe API hub experience is primarily aimed at consumers and producers of APIs\nwithin an organization whose main concerns are finding, listing, comparing, and evaluating APIs\nboth within and external to the organization's network ecosystem.\nAPI hub allows you to manage a complete catalog of all your APIs along with their associated\nentities, including API versions, dependencies, deployments, and more. You can also associate\nAPI specifications with API versions, and for OpenAPI specs, API hub parses them and extracts\nmetadata, including API operations. In addition, you can link an API version to a particular\nAPI deployment endpoint.\n\nKey benefits of Apigee API hub\n------------------------------\n\n\nAPI hub administrators can:\n\n- Add, edit and manage a complete catalog of all your APIs along with their associated entities.\n- Manage the entire API lifecycle with support for versioning of APIs, linking versions to API specifications, surfacing the operations parsed from a specification, linking an API version to a particular deployment endpoint, and more.\n- Add attributes to your set of APIs and tag them with various lifecycle stages, compliance information, and other information that you wish to track.\n- Filter and search for APIs based on a rich set of attributes.\n- Link API hub to one or more Apigee and Apigee hybrid projects to automatically fetch Apigee API proxy information and store it in API hub. API hub periodically (once in six hours) runs a scheduler that connects to your Apigee project, and gets the latest proxy definitions.\n- Use powerful semantic search capabilities to find APIs with free-form search.\n- Track compliance for your API specification files using linting functionality.\n- Track dependencies for your APIs by modeling dependencies between various operations in your APIs.\n- Store API life cycle data.\n\n\nWith API hub, you bring rich information about your APIs together into\none place to accelerate the consistency, use, reuse, and governance of your API\nportfolio.\n\nKey features and concepts\n-------------------------\n\n#### API resources\n\nAn [API resource](./apis-intro) represents an API that exists within your\norganization's network ecosystem. API\nresources stored in API hub are searchable and provide detailed operational and descriptive\ninformation about the API such as deployments, versions, operations, lifecycle stage, and other key attributes.\n\n#### Versioning\n\nThe ability to model and organize [API versions](./versions-intro) is a key feature of API hub.\nEvery API resource in API hub has at least one version associated with it. You can\nthink of a version as the state of an API at a point in time. Fundamentally, versions\nhelp you group and organize your APIs based on underlying sets of operations, deployments,\nand other metadata.\n\n#### Auto-register Apigee API proxies\n\nAuto-registration refers to getting API data from external systems into API hub.\nYou can register all the proxies present in an Apigee or Apigee hybrid runtime project directly in API hub\nby attaching your runtime project to API hub. See [Auto-register Apigee proxies](./auto-register-apigee-proxies).\n\n#### Spec parsing and linting\n\nAnother key API hub feature is its ability to [parse certain API specifications](./specs-intro),\nsuch as OpenAPI specs, into their contained definitions, operations, and other key components,\nand store that information with an API resource. API hub also provides linting feedback\nfor imported specifications.\n\n#### Searching\n\nAPI hub's powerful [search capabilities](./search-apis) support both LLM-based\nfree-text and filter-based search operations that let you search based on any part\nof the API definition. These powerful search tools enable you to identify the API asset\nthat serves specific use cases so that you can either avoid rebuilding or duplicating API\nengineering efforts.\n\n#### API supply chain\n\nAPI hub [API supply chain](./api-supply-chain) helps you view and manage the operational\nrelationships or *dependencies* between your APIs. Finding and tracking an API's dependencies\nhelps you manage your API ecosystem more efficiently and troubleshoot broken API operations.\n\nWhat's next?\n------------\n\n- [Provision API hub](./provision)\n- [Quickstarts](./quickstart-intro)"]]