What are Firebase Extensions?
Firebase Extensions are pre-packaged solutions that deploy functionality quickly to apps. They execute in response to HTTPS requests, Cloud Scheduler events, or triggering events from Firebase products such as Cloud Firestore or Cloud Messaging.
Google has deprecated the service: Firebase Extensions will shut down on March 31, 2027. Already-installed extensions continue to run beyond that date, but key management features will no longer be available. Additional migration guidance and tools are planned for September 2026.
Core Features
- Reduced development time: instead of researching and writing custom code, you install and configure the extension
- Configurable and reusable: each installation is customizable with unique configuration values, and the same extension can be installed multiple times in a single project
- Platform integration: extensions respond to Firebase product events and can integrate with Google Cloud services and third-party providers
- Security with minimal maintenance: backend logic runs on Cloud Functions with limited access to only the resources and data clearly listed before installation, and infrastructure scales automatically
- Discovery through the Extensions Hub as a centralized marketplace
Typical Use Cases
Recurring backend tasks: Standard tasks are covered by a configured extension instead of being implemented from scratch.
Event processing: Changes in Cloud Firestore trigger downstream processing steps.
Scheduled runs: Cloud Scheduler events start recurring jobs.
Benefits
- Install and configure instead of implementing from scratch
- Resource and data access clearly listed before installation
- Automatically scaling execution on Cloud Functions
- Central marketplace for available solutions
Integration with innFactory
As a certified Google Cloud Partner, innFactory helps you assess your use of Extensions ahead of the March 31, 2027 shutdown: inventorying installed extensions, evaluating dependencies, and planning custom Cloud Functions implementations as replacements.
Typical Use Cases
Technical Specifications
Frequently Asked Questions
What are Firebase Extensions?
Firebase Extensions are pre-packaged solutions that deploy functionality quickly to apps. They execute in response to HTTPS requests, Cloud Scheduler events, or triggering events from Firebase products such as Cloud Firestore or Cloud Messaging.
Is Firebase Extensions being discontinued?
Yes. According to Google, the Firebase Extensions service is deprecated and will shut down on March 31, 2027. Already-installed extensions continue to run, but key management features will no longer be available afterwards.
What is the maturity level of the service?
According to the documentation, Firebase Extensions is a beta release, meaning the functionality might change in backward-incompatible ways or have limited support. A beta release is not subject to any SLA or deprecation policy.
How are extensions installed and configured?
On installation, Firebase prompts for the required configuration parameters, enables the necessary APIs, creates a service account with appropriate access roles and provisions the required resources. Each instance has its own service account and resources.
Where can available extensions be found?
Extensions are discoverable through the Extensions Hub at extensions.dev, a centralized marketplace for browsing available solutions. Developers can also build and publish their own extensions through a publisher process.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Google Cloud (official documentation). This page does not represent an offer by Google Cloud.
