Identity Platform の料金
このドキュメントでは、Identity Platform の料金の詳細について説明します。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の概要
Identity Platform では、ほとんどのログイン方法で、1 か月のアクティブ ユーザー(MAU)に基づいて料金が計算されます。ある月にログインしたアカウントは、その月のアクティブ ユーザーと見なされます。アクティブでないユーザーについては、保存に伴う請求は発生しません。
スマートフォンと多要素認証のユーザーは、メッセージ送信ごとに課金されます。
料金表
Identity Platform の料金は、使用する認証方法に基づき、いくつかのティアに分類されます。
現在の料金については、電話認証と多要素認証の場合をご覧ください。
プロジェクトの使用状況の指標を表示するには、使用量の確認をご覧ください。
ティア 1 プロバイダ
- メール
- 電話
- 匿名
- ソーシャル
| 1 か月のアクティブ ユーザー(MAU) | MAU あたりの料金($) |
|---|---|
| 0~49,999 | 0 |
| 50,000~99,999 | 0.0055 |
| 100,000~999,999 | 0.0046 |
| 1,000,000~9,999,999 | 0.0032 |
| 10,000,000 以上 | 0.0025 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
ティア 2 プロバイダ
- OpenID Connect(OIDC)
- Security Assertion Markup Language(SAML)
| 1 か月のアクティブ ユーザー(MAU) | MAU あたりの料金($) |
|---|---|
| 0~49 | 0 |
| 50 以上 | 0.015 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
電話認証と多要素認証の場合
電話認証と多要素認証を使用して送信された SMS 1 件あたりの現在の料金は次の表のとおりです。1 日あたり最初の 10 件の SMS には課金されません。
| リージョン | 送信した SMS あたりの料金($) |
|---|---|
| アンドラ(AD) | $0.08 |
| アラブ首長国連邦(AE) | $0.09 |
| アフガニスタン(AF) | $0.29 |
| アンティグア バーブーダ(AG) | $0.31 |
| アンギラ(AI) | $0.08 |
| アルバニア(AL) | $0.11 |
| アルメニア(AM) | $0.19 |
| アンゴラ(AO) | $0.12 |
| アルゼンチン(AR) | $0.09 |
| 米領サモア(AS) | $0.14 |
| オーストリア(AT) | $0.03 |
| オーストラリア(AU) | $0.02 |
| アルバ(AW) | $0.13 |
| オーランド諸島(AX) | $0.08 |
| アゼルバイジャン(AZ) | $0.29 |
| ボスニア ヘルツェゴビナ(BA) | $0.21 |
| バルバドス(BB) | $0.20 |
| バングラデシュ(BD) | $0.19 |
| ベルギー(BE) | $0.09 |
| ブルキナファソ(BF) | $0.12 |
| ブルガリア(BG) | $0.14 |
| バーレーン(BH) | $0.05 |
| ブルンジ(BI) | $0.47 |
| ベナン(BJ) | $0.21 |
| サン バルテルミー島(BL) | $0.12 |
| バミューダ(BM) | $0.23 |
| ブルネイ ダルサラーム(BN) | $0.05 |
| ボリビア(BO) | $0.23 |
| ボネール島、シント ユースタティウス島、サバ島(BQ) | $0.21 |
| ブラジル(BR) | $0.02 |
| バハマ(BS) | $0.09 |
| ブータン(BT) | $0.36 |
| ブーベ島(BV) | $0.21 |
| ボツワナ(BW) | $0.06 |
| ベラルーシ(BY) | $0.19 |
| ベリーズ(BZ) | $0.15 |
| カナダ(CA) | $0.01 |
| ココス(キーリング)諸島(CC) | $0.01 |
| コンゴ民主共和国(CD) | $0.16 |
| 中央アフリカ共和国(CF) | $0.41 |
| コンゴ語(CG) | $0.21 |
| スイス(CH) | $0.05 |
| コートジボワール(CI) | $0.20 |
| クック諸島(CK) | $0.09 |
| チリ(CL) | $0.03 |
| カメルーン(CM) | $0.28 |
| 中国(CN) | $0.01 |
| コロンビア(CO) | $0.01 |
| コスタリカ(CR) | $0.02 |
| キューバ(CU) | $0.07 |
| カーボベルデ(CV) | $0.20 |
| キュラソー(CW) | $0.14 |
| クリスマス諸島(CX) | $0.14 |
| キプロス(CY) | $0.04 |
| チェコ(CZ) | $0.06 |
| ドイツ(DE) | $0.10 |
| ジブチ(DJ) | $0.13 |
| デンマーク(DK) | $0.05 |
| ドミニカ(DM) | $0.15 |
| ドミニカ共和国(DO) | $0.07 |
| アルジェリア(DZ) | $0.19 |
| エクアドル(EC) | $0.20 |
| エストニア(EE) | $0.05 |
| エジプト(EG) | $0.18 |
| 西サハラ(EH) | $0.19 |
| エリトリア(ER) | $0.12 |
| スペイン(ES) | $0.04 |
| エチオピア(ET) | $0.30 |
| フィンランド(FI) | $0.08 |
| フィジー(FJ) | $0.18 |
| フォークランド(マルビナス)諸島(FK) | $0.04 |
| ミクロネシア連邦(FM) | $0.06 |
| フェロー諸島(FO) | $0.01 |
| フランス(FR) | $0.07 |
| ガボン(GA) | $0.21 |
| 英国(GB) | $0.04 |
| グレナダ(GD) | $0.32 |
| ジョージア(GE) | $0.14 |
| 仏領ギアナ(GF) | $0.15 |
| ガーンジー(GG) | $0.12 |
| ガーナ(GH) | $0.22 |
| ジブラルタル(GI) | $0.07 |
| グリーンランド(GL) | $0.03 |
| ガンビア(GM) | $0.18 |
| ギニア(GN) | $0.27 |
| グアドループ(GP) | $0.12 |
| 赤道ギニア(GQ) | $0.21 |
| ギリシャ(GR) | $0.06 |
| グアテマラ(GT) | $0.11 |
| 南ジョージア諸島および南サンドウィッチ諸島(GS) | $0.05 |
| グアム(GU) | $0.03 |
| ギニアビサウ(GW) | $0.22 |
| ガイアナ(GY) | $0.21 |
| 香港(HK) | $0.06 |
| ハード島およびマクドナルド諸島(HM) | $0.06 |
| ホンジュラス(HN) | $0.22 |
| クロアチア(HR) | $0.10 |
| ハイチ(HT) | $0.25 |
| ハンガリー(HU) | $0.06 |
| インドネシア(ID) | $0.34 |
| アイルランド(IE) | $0.06 |
| イスラエル(IL) | $0.20 |
| マン島(IM) | $0.08 |
| インド(IN) | $0.07 |
| 英領インド洋地域(IO) | $0.01 |
| イラク(IQ) | $0.22 |
| イラン イスラム共和国(IR) | $0.24 |
| アイスランド(IS) | $0.06 |
| イタリア(IT) | $0.05 |
| ジャージー(JE) | $0.12 |
| ジャマイカ(JM) | $0.22 |
| ヨルダン(JO) | $0.25 |
| 日本(JP) | $0.03 |
| ケニア(KE) | $0.14 |
| キルギス(KG) | $0.31 |
| カンボジア(KH) | $0.19 |
| キリバス(KI) | $0.02 |
| コモロ(KM) | $0.16 |
| セントクリストファー ネーヴィス(KN) | $0.18 |
| 韓国(KR) | $0.01 |
| クウェート(KW) | $0.20 |
| ケイマン諸島(KY) | $0.18 |
| カザフスタン(KZ) | $0.20 |
| ラオス人民民主共和国(LA) | $0.29 |
| レバノン(LB) | $0.36 |
| セントルシア(LC) | $0.23 |
| リヒテンシュタイン(LI) | $0.04 |
| スリランカ(LK) | $0.27 |
| リベリア(LR) | $0.19 |
| レソト(LS) | $0.06 |
| リトアニア(LT) | $0.10 |
| ルクセンブルク(LU) | $0.06 |
| ラトビア(LV) | $0.04 |
| リビア(LY) | $0.33 |
| モロッコ(MA) | $0.20 |
| モナコ(MC) | $0.09 |
| モルドバ共和国(MD) | $0.11 |
| モンテネグロ(ME) | $0.13 |
| セントマーチン島(仏領)(MF) | $0.07 |
| マダガスカル(MG) | $0.48 |
| マーシャル諸島(MH) | $0.04 |
| 北マケドニア(MK) | $0.10 |
| マリ(ML) | $0.31 |
| ミャンマー(MM) | $0.28 |
| モンゴル(MN) | $0.25 |
| マカオ(MO) | $0.03 |
| 北マリアナ諸島(MP) | $0.02 |
| マルチニーク(MQ) | $0.15 |
| モーリタニア(MR) | $0.19 |
| モントセラト島(MS) | $0.13 |
| マルタ(MT) | $0.06 |
| モーリシャス(MU) | $0.14 |
| モルディブ(MV) | $0.34 |
| マラウイ(MW) | $0.19 |
| メキシコ(MX) | $0.05 |
| マレーシア(MY) | $0.27 |
| モザンビーク(MZ) | $0.20 |
| ナミビア(NA) | $0.02 |
| ニューカレドニア(NC) | $0.08 |
| ニジェール(NE) | $0.24 |
| ノーフォーク島(NF) | $0.03 |
| ナイジェリア(NG) | $0.22 |
| ニカラグア(NI) | $0.11 |
| オランダ(NL) | $0.10 |
| ノルウェー(NO) | $0.06 |
| ネパール(NP) | $0.18 |
| ナウル(NR) | $0.13 |
| ニウエ(NU) | $0.04 |
| ニュージーランド(NZ) | $0.07 |
| オマーン(OM) | $0.11 |
| パナマ(PA) | $0.12 |
| ペルー(PE) | $0.13 |
| 仏領ポリネシア(PF) | $0.08 |
| パプアニューギニア(PG) | $0.22 |
| フィリピン(PH) | $0.16 |
| パキスタン(PK) | $0.21 |
| ポーランド(PL) | $0.03 |
| サンピエール ミクロン(PM) | $0.17 |
| ピトケアン(PN) | $0.10 |
| プエルトリコ(PR) | $0.01 |
| パレスチナ自治政府(PS) | $0.30 |
| ポルトガル(PT) | $0.02 |
| パラオ(PW) | $0.08 |
| パラグアイ(PY) | $0.10 |
| カタール(QA) | $0.19 |
| レユニオン(RE) | $0.06 |
| ルーマニア(RO) | $0.05 |
| セルビア(RS) | $0.26 |
| ロシア連邦(RU) | $0.32 |
| ルワンダ(RW) | $0.18 |
| サウジアラビア(SA) | $0.18 |
| ソロモン諸島(SB) | $0.03 |
| セーシェル(SC) | $0.23 |
| スーダン(SD) | $0.11 |
| スウェーデン(SE) | $0.05 |
| シンガポール(SG) | $0.04 |
| セントヘレナ、アセンションおよびトリスタンダクーニャ(SH) | $0.01 |
| スロベニア(SI) | $0.13 |
| スバールバル諸島およびヤンマイエン島(SJ) | $0.14 |
| スロバキア(SK) | $0.05 |
| シエラレオネ(SL) | $0.19 |
| サンマリノ(SM) | $0.01 |
| セネガル(SN) | $0.26 |
| ソマリア(SO) | $0.14 |
| スリナム(SR) | $0.30 |
| 南スーダン(SS) | $0.16 |
| サントメ プリンシペ民主共和国(ST) | $0.11 |
| エルサルバドル(SV) | $0.11 |
| シント マールテン島(オランダ領)(SX) | $0.08 |
| シリア アラブ共和国(SY) | $0.09 |
| エスワティニ(SZ) | $0.13 |
| タークス カイコス諸島(TC) | $0.24 |
| チャド(TD) | $0.20 |
| 仏領南方、南極地域(TF) | $0.19 |
| トーゴ(TG) | $0.42 |
| タイ(TH) | $0.01 |
| タジキスタン(TJ) | $0.37 |
| トケラウ諸島(TK) | $0.05 |
| 東ティモール(TL) | $0.12 |
| トルクメニスタン(TM) | $0.27 |
| チュニジア(TN) | $0.23 |
| トンガ(TO) | $0.21 |
| トルコ(TR) | $0.01 |
| トリニダード トバゴ(TT) | $0.22 |
| ツバル(TV) | $0.04 |
| 台湾(TW) | $0.03 |
| タンザニア連合共和国(TZ) | $0.21 |
| ウクライナ(UA) | $0.15 |
| ウガンダ(UG) | $0.17 |
| アメリカ合衆国外諸島(UM) | $0.16 |
| 米国(US) | $0.01 |
| ウルグアイ(UY) | $0.05 |
| ウズベキスタン(UZ) | $0.42 |
| バチカン市国(VA) | $0.33 |
| セントビンセント グレナディーン諸島(VC) | $0.20 |
| ベネズエラ ボリバル共和国(VE) | $0.16 |
| 英領バージン諸島(VG) | $0.21 |
| 米領バージン諸島(VI) | $0.01 |
| ベトナム(VN) | $0.16 |
| バヌアツ(VU) | $0.18 |
| ウォリス フツナ(WF) | $0.03 |
| サモア(WS) | $0.13 |
| コソボ共和国(XK) | $0.22 |
| イエメン(YE) | $0.23 |
| マヨット島(YT) | $0.11 |
| 南アフリカ(ZA) | $0.09 |
| ザンビア(ZM) | $0.22 |
| ジンバブエ(ZW) | $0.12 |
| その他すべてのリージョン(ZZ) | $0.48 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Cloud Run functions
作成した関数については、通常の Cloud Run functions の料金で課金されます。詳細については、Cloud Run functions の料金に関する情報をご覧ください。
使用量の確認
現在の Identity Platform の使用量を確認するには、以下を実行します。
API Console で [お支払い] ページを開きます。
[お支払い] ページに移動[レポート] タブを開きます。
[フィルタ] で、[プロダクト] のプルダウン メニューから [Identity Platform] と [Firebase Authentication] を選択します。
チャートには現在の課金額も表示されます。使用量がティアの無料枠を使い切っていない場合は、フラットなラインのグラフが表示されます。
表は、認証方法による料金ごとに分類されます。電話認証と多要素認証の料金は、Firebase Authentication としてリストされます。
使用状況の指標の表示
使用状況の詳細な指標を表示する手順は次のとおりです。
API コンソールで、[Metrics Explorer] ページに移動します。
[プロジェクト] > [Usage] を選択します。
表示する指標を選択します。たとえば、 Sent SMS、Verified SMS、Blocked SMS などです。
[変換] > [なし] を選択します。
[グループ条件] で、[合計] を使用して [region_code] を選択します。
[並べ替えと制限] をクリックします。
[データポイントのアライメント] で [1 日] の [合計] を選択します。
予測指標の表示
現在の使用量から費用を予測する手順は次のとおりです。
API コンソールで、[Metrics Explorer] ページに移動します。
[プロジェクト] > [Usage] > [Sent SMS] を選択します。
[グループ条件] で、[region_code] を選択します。
前の月のカウントを除外します。
送信された SMS と確認済み SMS の表示
Firebase コンソールには、送信された SMS と確認済み SMS の両方の使用状況指標が表示されます。Metrics Explorer ページを使用して、より詳細な指標を表示できます。
検証率が非常に低いリージョンがある場合は、SMS リージョンを使用して許可リストまたは拒否リストを作成します。たとえば、アプリがリリースされていないリージョンや、検証率が低いリージョンをブロックできます。
料金の例
次の表は、アプリケーションとサービスを組み合わせた 3 通りの Identity Platform 利用パターンの例と、1 か月の料金の見込み額を示しています。
| 認証の種類 | アプリケーションまたはサービスの例 | |||
|---|---|---|---|---|
| ユーザーアプリ | エンタープライズ向け SaaS | ハイブリッド サービス | ||
| 匿名ユーザー | 5,000 | 0 | 1,000 | |
| メールユーザー(パスワードの有無にかかわらず) | 70,000 | 45,000 | 60,000 | |
| Google や Facebook などの ソーシャル プロバイダ ユーザー | 150,000 | 0 | 70,000 | |
| 小計 | 225,000 の MAU 50,000 × 0 = $0 50,000 × 0.0055 = $275 125,000 × 0.0046 = $575 小計: $850 |
45,000 の MAU 45,000 × 0 = $0 小計: $0 |
131,000 の MAU 50,000 × 0 = $0 50,000 × 0.0055 = $275 31,000 × 0.0046 = $143 小計: $418 | |
| 電話 / SMS 送信 | 1,300 件(US リージョン宛、SMS 1 件あたり 0.01 ドル) | 0 | 1,300 件(CA リージョン宛、SMS 1 件あたり 0.01 ドル) | |
| 小計 |
1,300 件の SMS 送信 300 × 無料 = $0 1,000 × 0.01 = $10 小計: $10 |
$0 |
2,300 件の SMS 送信 300 × 無料 = $0 2,000 × 0.01 = $20 小計: $20 |
|
| フェデレーション SAML ユーザー | 0 | 2,000 | 1,000 | |
| フェデレーション OIDC ユーザー | 0 | 75,000 | 9,000 | |
| 小計 | $0 | 77,000 の MAU 50 × 0 = $0 76,950 × 0.015 = $1154 小計: $1154 |
10,000 の MAU 50 × 0 = $0 9,950 × 0.015 = $149 小計: $149 | |
| 1 か月の合計費用 | $860 | $1,154 | $587 | |
上の例は、以下の一般的な利用傾向に沿った具体的な事例を示したものです。
- ユーザーアプリでは、通例、アプリに登録してログインするユーザーのソーシャル プロバイダの認証情報か、ユーザーが電話またはメールによる認証を利用して Identity Platform で直接作成した認証情報を利用します。場合によっては、アプリケーションをテストしている匿名ユーザーに、利用状況とユーザー ID が維持管理される完全なユーザー アカウントへとアップグレードしてもらうこともできます。上の例では、SMS のワンタイム パスワードもアプリケーションへのログインに利用しています。
- エンタープライズ向け SaaS サービスでは、一元的かつ組織的な ID 管理体制の維持を組織が求めているため、フェデレーションを利用してサービスにログインすることが一般的です。上の例で、Identity Platform サービスにアカウントを登録するユーザーも存在しますが、フェデレーションを目的として OIDC を利用するユーザーが数多く存在しています。 また、SAML フェデレーションを利用するユーザーも存在します。
- ハイブリッド サービスは、お客様、パートナー、従業員、アプリケーションやサービスへのアクセスを必要としているあらゆるユーザーが混在する環境です。上の例では、ローカル アカウントの作成、SAML や OIDC といったエンタープライズ向けフェデレーション技術の利用など、多種多様なログイン方法が利用されています。
次のステップ
- Identity Platform のドキュメントを読む。
- 料金計算ツールを試す。
- Identity Platform のソリューションとユースケースについて学習する。