Apigee API Hub とは

このページは ApigeeApigee ハイブリッドに適用されます。

Apigee API Hub を使用すると、会社の組織に含まれるすべての API に関する情報を統合および管理できます。API に関する重要な情報をキャプチャし、デベロッパーが API を簡単に検出して評価できるようにします。また、可能な限り他のチームの作業を活用できるようにします。API プラットフォーム チームは、API Hub を使用して API のポートフォリオを一元管理できます。

一元化された API 管理の価値

多くの組織は、作成および使用する API の数が増えることに課題を抱えています。API の数が増えると追跡が難しくなり、結果として再利用ではなく重複が発生し、コスト効率が低下します。API が設計基準やガバナンスのチェックなしで広がっていけば、API 環境の一貫性が損なわれ、チームの作業時間が長引きますが、そのような場合、適切に編成された API プログラムがあれば作業時間は短縮されます。

API Hub の使用環境は、組織内のネットワーク エコシステムで API を探して一覧表示、比較、評価することが主な懸案事項になっている組織の API のコンシューマーとプロデューサーを主な対象としています。API Hub を使用すると、現在利用可能な API や開発中の API の説明をアップロードして共有できます。

Apigee API Hub の主なメリット

API Hub を使用すると、開発者は次のことができます。

  • API アセットの全インベントリの検出と調査
  • API のバージョン、デプロイ、オペレーション、定義に関する情報の維持と更新
  • 既存の API をすばやく検索する
  • API を簡単に追加する
  • API の重複を最小限に抑える
  • 一貫した標準に従う
  • API の依存関係を特定し、アプリのサポート性を高める

最も重要なのは、API に関するすべてを 1 か所にまとめることで、API ポートフォリオの一貫性と効率的な利用を促進させることです。組織全体の可視性により、多くの企業は API の標準化と使いやすさが増えても、明示的なガバナンスを少なくする必要があります。

主な機能とコンセプト

API リソース

API リソースは、組織のネットワーク エコシステム内に存在する API を表します。API Hub に保存されている API リソースは検索可能で、API に関する詳細な運用情報と説明情報(デプロイ、バージョン、オペレーション、ライフサイクル ステージ、その他の主要な属性など)を提供します。

バージョニング

API バージョンをモデル化して整理する機能は、API Hub の重要な機能です。API Hub では、すべての API リソースに少なくとも 1 つのバージョンが関連付けられています。バージョンは、ある時点での API の状態と考えることができます。基本的に、バージョンは、基になるオペレーション、デプロイ、その他の属性のセットに基づいて API をグループ化して整理するために活用できます。

オンランプ

オンランプとは、外部システムから API Hub に API データを取得することを意味します。たとえば、Apigee オンランプ機能を使用して API データをオンランプできます。

仕様の解析と lint チェック

API Hub のもう一つの重要な機能は、OpenAPI 仕様などの特定の API 仕様を解析し、それらの仕様内の定義、オペレーション、その他の主要なコンポーネントを API リソースとともに保存する機能です。API Hub は、インポートされた仕様に関する lint チェック フィードバックも提供します。

検索

API Hub の強力な検索機能は、LLM ベースのフリーテキスト検索とフィルタベースの検索の両方をサポートしています。これにより、API 定義の任意の部分に基づいて検索を行うことができます。これらの強力な検索ツールを使用すると、特定のユースケースに対応する API アセットを特定し、API エンジニアリングの再構築や重複を回避できます。

次のステップ