収益化の概要

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。
情報

API プロバイダが API の使用に対して料金を請求して収益を上げるためには、使いやすく柔軟な API 収益化の手段が必要になります。Apigee Edge の収益化を使用すると、API の使用についてデベロッパーに課金する(または収益分配を通じてデベロッパーに支払う)さまざまな収益化プランを作成できます。

Apigee 収益化の概要

API にアクセスするには、アプリ デベロッパーがリクエストとともに API キーを送信します。これにより、Edge でデベロッパーとそのアプリが一意に識別されます。API プロバイダは、これにより、API を呼び出しているユーザーを追跡し、アプリ デベロッパーに使用料金を請求できます。分析を通じて使用状況データを測定し、レポートを生成することもできます。

収益化について詳しくは、紹介動画をご覧ください。

収益化の主なコンポーネント

API を収益化するには、次の図に示すコンポーネントを定義します。

次の表に、収益化コンポーネントの概要を示します。収益化コンポーネントは、Edge アカウントで定義されたすべてのオブジェクト(API やデベロッパーなど)の最上位コンテナである組織にスコープ設定されます。

コンポーネント 説明
API プロダクト デベロッパーにバンドルとして提供される、関連する RESTful API のコレクション。バンドルされたすべての API プロキシのアクセス制限、API キー承認方法、その他の構成を定義します。詳細については、API プロダクトとはをご覧ください。
API プロダクト バンドル(API パッケージ) 1 つ以上の API プロダクトを 1 つの収益化コンテナにバンドルします。詳細については、API プロダクト バンドルを管理するをご覧ください。

注: Classic Edge UI と Monetization API では、プロダクト バンドルは API パッケージと呼ばれます。

トランザクション記録ポリシー どの API 呼び出しが収益化のトランザクションと見なされるかを判断するために使用されるルール。たとえば、response.reason.phrase フロー変数の値が OK の場合、トランザクションとしてカウントされます。詳細については、トランザクション記録ポリシーを構成するをご覧ください。
料金プラン 収益化された API プロダクト バンドルで提供される API の使用に伴う費用。たとえば、月額フラットレートを請求したり、取引ごとに特定のレートを請求したりできます。詳細については、料金プランとはをご覧ください。

前払いアカウントと後払いアカウント

Apigee Edge の収益化では、次のアカウント タイプがサポートされています。

  • prepaid: デベロッパーは API プロダクトの使用料を前もって支払います。API プロダクトが使用されたときに、前払いデベロッパーの残高から資金が差し引かれます。前払い残高を管理するをご覧ください。
  • 後払いのデベロッパーには、API プロダクトの使用料が毎月(請求書を通じて)請求されます。利用限度額を使用して後払い残高を管理するをご覧ください。

デベロッパー ポータルで収益化を構成する

詳細については、デベロッパー ポータルで収益化を構成するをご覧ください。