Firebase Extensionsが2027年3月にサービス終了。背景と今後の対応まとめ
Meg
Meg
2026-08-19
Firebase Extensionsが2027年3月31日にサービス終了することが発表されました。本記事では、終了に至る背景や今後のタイムライン、開発者が今から準備すべきアクションについて解説します。2026年9月には移行ツールが提供される予定ですが、既存の拡張機能は自己管理型のCloud Functionsへ移行する必要があります。将来のリスクを避け、スムーズな移行を実現するためのポイントをまとめました。

Firebase Extensions(拡張機能)が公式に非推奨(Deprecated)となり、2027年3月31日にサービスが正式終了(シャットダウン)することが発表されました。

これまでコードを書かずに画像リサイズやStripe決済、BigQuery連携などを組み込めた便利な機能ですが、終了に向けたタイムラインと今後の対応方針を整理しました。


サービス終了の概要とタイムライン

  • 非推奨化アナウンス: 発表済み
  • 移行ツール・ドキュメント提供: 2026年9月予定
  • サービス終了(シャットダウン): 2027年3月31日

2027年3月31日以降に起きること

  • 操作の制限: FirebaseコンソールやCLIからの「設定変更」「パラメータ更新」「バージョンアップ」「アンインストール」が一切不可になります。
  • 動作自体は継続: 既にデプロイ済みの拡張機能はCloud FunctionsやCloud Run等の標準GCPインフラ上で動いているため、即座に停止することはありません。
  • 放置リスク: Node.jsランタイムの非推奨化に伴うセキュリティリスクや、バグ修正・設定更新ができない状態に陥ります。

なぜサービス終了(Deprecated)になるのか?

主軸であるGoogle Cloudインフラストラクチャの刷新が主な理由です。

  1. インフラの世代交代: 既存のFirebase Extensionsの多くは、Cloud Functions 第1世代(v1)や旧Node.jsランタイムの仕様に依存しています。
  2. 標準機能への統合方針: GCP全体の進化に伴い、「拡張機能」という独自の管理枠組みを個別に維持するのではなく、Cloud Functions 第2世代(2nd gen)をはじめとする標準機能へ集約する方針が採られました。
  3. 「自己管理型ファンクション」へのシフト: 設定だけで動くブラックボックス管理から、開発者が自身のコードベース(Cloud Functions)として運用・保守するアプローチ(ファンクションキット等)へ移行させるためです。

開発者が今から取るべきアクション

1. 使っていないExtensionは早めにアンインストール

不要な拡張機能はコンソールまたはCLIから削除しておきましょう。2027年3月31日以降は標準の削除ボタンが消えるため、GCPコンソールからリソース(Cloud Functions、Secret Manager、Cloud Tasks等)を手動で個別に消す必要が出てきます。

2. 使用中のExtensionは最新化して移行を待つ

現在使用中の拡張機能は最新バージョンにアップデートしておきます。Googleから2026年9月に同等の処理を行う「自己管理型Cloud Functions(コード)」へ切り替えるための移行ガイドおよび自動移行ツールが提供される予定です。

3. 自作Extensionのパブリッシャー(開発者)の場合

自作の拡張機能を公開している場合は、事前にロジックを Cloud Functions v2 SDK へ移植・移行しておくことが推奨されています。


まとめ

Firebase Extensionsの機能枠組み自体は終了しますが、その役割が消えるわけではありません。2026年9月に提供されるツールを活用し、「Google管理の拡張機能」から「自身で管理するCloud Functionsコード」へとスムーズに切り替えていきましょう。


参考URL:https://firebase.google.com/docs/extensions/faq-and-troubleshooting?hl=ja#:~:text=What%20happens%20if%20a%20user%20does%20nothing%3F,running%20or%20be%20disabled.%20See%20Runtime%20support.