Instala una extensión de Firebase

Puedes instalar (y administrar) cualquiera de las extensiones oficiales de Firebase con Firebase console o Firebase CLI (una interfaz de línea de comandos).

Asegúrate de revisar las diferencias entre las acciones que se admiten en Firebase CLI y en Firebase console.


Para instalar o administrar extensiones, debes ser propietario del proyecto.

Antes de comenzar

  1. Si aún no lo has hecho, agrega Firebase a tu proyecto.

  2. Instala la versión más reciente de Firebase CLI.

  3. Anota el ID del proyecto de Firebase o el alias configurado previamente para el proyecto.

    • ID del proyecto: Ejecuta firebase projects:list desde cualquier ubicación de tu computadora.
    • Alias del proyecto: Ejecuta firebase use desde el directorio local de la app.

Paso 1: Observa información detallada sobre una extensión

Este paso es opcional, pero muy recomendable.

Antes de instalar una extensión de Firebase, te recomendamos revisar la información detallada sobre la extensión, incluido lo siguiente:

  • El funcionamiento de la extensión, las tareas previas a la instalación y los detalles de la extensión
  • Información general de identificación y descripción
  • Si se necesita una cuenta de facturación para las tareas de la extensión
  • Los servicios de Google (API) y las funciones de acceso necesarios para el funcionamiento
  • Los recursos creados para la extensión (como las funciones)
  • Descripciones de los parámetros configurables por los usuarios

Para ver la información detallada de una extensión, debes hacer lo siguiente:

  1. Asegúrate de haber configurado tu entorno y seleccionado una extensión.

  2. Ejecuta el comando extension-info desde cualquier ubicación de tu computadora:

    firebase ext:info extension-name

    En este comando, se debe proporcionar el extension-name, que se puede encontrar en la página de detalles de la extensión o en el campo name del archivo extension.yaml de la extensión.

Paso 2: Instala una extensión

Durante el proceso de instalación, se te solicitará que revises las especificaciones básicas de la extensión (como las API habilitadas, los recursos creados, el acceso, etc.). Se te notificará sobre los requisitos de facturación y también se te solicitará que especifiques los valores para los parámetros configurables de la extensión.

  1. Asegúrate de haber configurado tu entorno y seleccionado una extensión.

  2. Ejecuta el comando extension-install. Si se te solicita, ingresa los valores de los parámetros para personalizar la instancia de la extensión.

    firebase ext:install extension-name --project=projectId-or-alias

    El argumento extension-name es obligatorio y se puede encontrar en la página de detalles previos a la instalación de la extensión o en el campo name del archivo extension.yaml de la extensión.

  3. Una vez finalizada la instalación, revisa las instrucciones para usar la extensión, las cuales pueden incluir algunas tareas posteriores a la instalación.

    • Encontrarás estas instrucciones en la página de detalles posteriores a la instalación de la extensión en el panel Extensiones de Firebase console (el vínculo específico al panel se muestra en la terminal después de la instalación).

      También puedes encontrar estas instrucciones en el archivo POSTINSTALL.md incluido en el directorio fuente de la extensión.

    • Si corresponde, estas instrucciones te indicarán cómo probar la extensión (busca la sección See it in action).

Pasos siguientes

  • Consulta los detalles y la configuración de la extensión instalada en Firebase console.

  • Supervisa la actividad de la extensión que instalaste, puedes consultar el estado, el uso y los registros.

  • Usa Firebase CLI para administrar la extensión instalada. Puedes volver a configurar o desinstalar la extensión, así como actualizarla a la versión más reciente.

  • Usa Firebase console para administrar la extensión instalada. En el caso de las extensiones oficiales de Firebase, puedes volver a configurarlas o desinstalarlas, así como actualizarlas a la versión más reciente.

  • Como práctica recomendada para todos los proyectos, asegúrate de configurar alertas de presupuesto y de supervisar el panel Uso y facturación en Firebase console.