can multiple firebase projects be linked to a single google cloud project

I am working with Firebase and Google Cloud Platform, and I need clarification on the relationship between Firebase projects and Google Cloud projects. Specifically, I want to understand if it’s possible to link multiple distinct Firebase projects to a single underlying Google Cloud project.

My understanding is that a Firebase project is essentially a Google Cloud project with additional Firebase-specific configurations and services enabled. This suggests a one-to-one relationship.

Based on this understanding, my questions are:

  1. Is it possible to have two or more distinct Firebase projects share the same underlying Google Cloud project?

  2. If not, what are the implications of this one-to-one relationship regarding shared identity, unified resources, and managing different environments (e.g., development, staging, production)?

  3. What is the recommended practice for managing multiple distinct applications or environments if a single Google Cloud project cannot host multiple Firebase projects?