Skip to main content

GitHub Marketplace アプリの価格プラン

価格プランを利用して、様々なレベルのサービスやリソースと共にアプリケーションを提供できます。 GitHub Marketplaceのリストでは、最大で10個の価格プランを提供できます。

この記事で

メモ

この記事は、GitHub Marketplace でのアプリの公開にのみ適用されます。 GitHub Marketplace での GitHub Actions の公開について詳しくは、「GitHub Marketplaceでのアクションの公開」をご覧ください。

GitHub Marketplaceの価格プランは、無料、定額料金、ユニット単位にできます。 価格は米ドルで設定、表示、処理されます。 有料プランは、検証済みパブリッシャーが公開するアプリケーションに限られます。 検証済みパブリッシャーになる方法の詳細については、「組織のパブリッシャー検証の申請を行う」を参照してください。

顧客がアプリを購入する際は、GitHub のアカウントにアタッチされた支払方法を使用します。 支払いトランザクションを実行するためにコードを書く必要はありませんが、GitHub Marketplace APIからのイベントは処理しなければなりません。 詳しくは、「アプリで GitHub Marketplace API を使用する」をご覧ください。

GitHub Marketplace上でリストしているアプリケーションが複数のプランのオプションを持っているなら、対応する価格プランをセットアップできます。 たとえば、アプリに 2 つのプラン オプション (open source プランとプロ プラン) がある場合は、open source プランの無料料金プランと、プロ プランのフラットな価格プランを設定できます。 それぞれのGitHub Marketplaceリストには、リストされたすべてのプランに対して年間及び月間の価格がなければなりません。

価格プランを作成する方法の詳細については、「リスティングに対する価格プランの設定」を参照してください。

メモ

GitHub Marketplace の外部で有料サービスを提供していて、GitHub Marketplace にアプリを掲載する場合、無料価格プランでアプリを掲載することはできません。

価格プランの種類

無料料金プラン

無料アプリケーションはGitHub Marketplaceで推奨されており、オープンソースサービスを提供するための素晴らしい方法です。 有料バージョンのアプリを GitHub Marketplace 外でリストする場合、マーケットプレースでのアプリの無料リスティングが有料アプリの要件を満たした後、GitHub Marketplace でアプリの有料プランを少なくとも 1 つ提供する必要があります。

無料プランは、ユーザに対してまったく無料です。 無料プランをセットアップした場合、アプリケーションを利用するために無料プランを選択したユーザに課金することはできません。 リストでは無料と有料のプランをどちらも作成できます。

すべてのアプリケーションは、新規の購入とキャンセルのイベントを処理しなければなりません。 無料プランだけを持つアプリケーションは、無料トライアル、アップグレード、ダウングレードのイベントを処理する必要はありません。 詳細については、「アプリで GitHub Marketplace API を使用する」を参照してください。

GitHub Marketplaceに無料のサービスとしてリスト済みのアプリケーションに有料プランを追加する場合、アプリケーションの検証をリクエストし、金銭のオンボーディングを通さなければなりません。

有料プランには2つの種類があります。

  • 定額プランは、月単位及び年単位で設定された料金を課金します。

  • ユニット単位の価格プランは、組織内の各ユーザーに対して、月単位あるいは年単位で設定された料金を課金します。

無料トライアルを提供したいこともあるでしょう。 これらは、OAuth または GitHub Apps の無料の 14 日間の試用版を顧客に提供します。 Marketplaceの価格プランをセットアップする際に、定額あるいはユニット単位の価格プランに対する無料トライアルを提供するオプションを選択できます。

無料試用版

顧客は、無料トライアルを含むMarketplaceリスト上の任意の有料プランに対して、無料トライアルを開始できます。 ただし、顧客はMarketplaceの製品ごとに複数の無料トライアルを作成することはできません。

無料トライアルの期間は固定の14日間です。 顧客はトライアル期間の終了の4日前(無料トライアルの11日目)に、プランがアップグレードされるという通知を受け取ります。 顧客は、キャンセルしないかぎり、無料トライアルの終わりにトライアルを行っていたプランに自動的に登録されます。

詳細については、「新しい購入や無料トライアルの処理」を参照してください。

メモ

GitHubは、取り消された試用から 30 日以内に、取り消しイベントの受信からプライベート顧客データを削除することを想定しています。