Go to console

Manage installed Firebase Extensions

To install or manage extensions, you need to be a project Owner.

View details and configuration of an installed extension

  1. Go to your Firebase Extensions dashboard in the Firebase console.

  2. On the installed extension's card, click Manage.

Monitor an installed extension

In the Firebase console, you can monitor the activity of an installed extension, including checks on its health, usage, and logs.

Set budget alerts

Setting budget alerts is a good practice in general, but alerts may be especially important when you're trusting another party's code to run in your project.

Make sure that you set up billing alerts for your Firebase project.

View functions created by extensions

  1. Go to your Functions dashboard of the Firebase console.

  2. In the Dashboard tab, you can view the functions from Firebase Extensions (alongside any other functions that you've deployed for your project).

    Functions created by extensions have names, in the format: ext-extension-instance-id-resource-name

    For example: ext-awesome-task-simplifier-onUserCreate

Check if an installed extension is healthy

You can review all the errors from functions (including those created by Firebase Extensions) in the console.

  1. In the Health tab of your Functions dashboard, you can view an overview of errors and performance information for all functions in your project.

  2. To view information for a specific extension, use the filter at the top of the page to select a specific function.

Check how often an installed extension is running

  1. In the Dashboard tab of your Functions dashboard, locate the specific function for the Firebase Extension that you want to check.

  2. Click more_vert (the overflow menu) on the far right-side of the entry, then select Detailed usage stats.

  3. In the displayed Google Cloud Platform (GCP) console, you can drill down into various invocations of a function and even inspect its source code.

View the logs for an extension

If you're trying to debug your project, or submit a bug report to Firebase, it's useful to view logs of the functions running in your project.

In the Logs tab of your Functions dashboard, use the filter at the top of the page to select the functions created by your extension.

Update an installed extension to a new version

New versions of an extension can be released, for example to improve its efficiency, to add more functionality, or to fix bugs.

During the update process, you'll be prompted to review the basic specifications for the extension (such as APIs enabled, resources created, access granted, etc.). You'll be notified if any billing requirements have changed, and you'll also be prompted to provide values for any new parameters.

  1. Go to your Firebase Extensions dashboard, then on the installed extension's card, click Manage.

  2. In the upper-right corner, click Update extension.

    If the extension doesn't have an available new version, the details page won't have an update button.

  3. Review what's new in the update and configure the extension (if needed).

  4. Click Update extension.

Reconfigure an installed extension

You can change the values of the user-configured parameters for an installed extension. These new values will be used in any future triggers of the extension, but all previous artifacts or structural elements created by the extension (like stored images or existing storage buckets) will not be changed.

  1. Go to your Firebase Extensions dashboard, then on the installed extension's card, click Manage.

  2. In the upper-right corner, click Reconfigure extension.

  3. Follow the on-screen instructions to reconfigure the parameter values for your extension.

  4. Click Save.

Uninstall an extension

You can uninstall an extension from your Firebase project. This action deletes all the resources (like functions for the extension) and the service account created for that instance of the extension. Any artifacts created by the extension (for example, stored images) will remain in your project after uninstalling the extension.

  1. Go to your Firebase Extensions dashboard, then on the installed extension's card, click Manage.

  2. At the bottom of the screen, click Uninstall extension.

  3. Review what will be deleted, then click Uninstall extension to confirm the deletion.