Firebase-level predefined roles

These roles grant full read/write or read-only access to all Firebase products.

Assign these Firebase-level roles to project members using the Firebase console or the Google Cloud console.

Role Description Permissions
Firebase Admin
roles/firebase.admin
Full read/write access to
all Firebase services

All the permissions included with:

Additional permissions:

  • clientauthconfig.clients.create
  • clientauthconfig.clients.delete
  • clientauthconfig.clients.update
  • firebase.billingPlans.update
  • firebase.clients.create
  • firebase.clients.delete
  • firebase.clients.undelete
  • firebase.clients.update
  • firebase.links.create
  • firebase.links.delete
  • firebase.links.update
  • firebase.playLinks.update
  • firebase.projects.delete
  • firebase.projects.update

Additional access:
Install and manage Firebase Extensions

Firebase Viewer
roles/firebase.viewer
Read-only access to
all Firebase services

All the permissions included with:

Additional access:
View installed Firebase Extensions

Developer documentation for Firebase

Updated Feb 20, 2025

Developer documentation for Firebase

Updated Feb 20, 2025

Developer documentation for Firebase

Updated Feb 20, 2025