Firebase roles and permissions
Stay organized with collections
Save and categorize content based on your preferences.
This page lists the IAM roles and permissions for Firebase. To search through all roles and permissions, see the role and permission index.
Firebase roles
| Role | Permissions |
|---|---|
Firebase Admin( Full access to Firebase products. |
|
Firebase Editor( Editor access to Firebase products. |
|
Firebase Viewer( Read-only access to Firebase products. |
|
Firebase Analytics Admin( Full access to Google Analytics for Firebase. |
|
Firebase Analytics Viewer( Read access to Google Analytics for Firebase. |
|
Firebase Develop Admin( Full access to Firebase Develop products and Analytics. |
|
Firebase Develop Viewer( Read access to Firebase Develop products and Analytics. |
|
Firebase Grow Admin( Full access to Firebase Grow products and Analytics. |
|
Firebase Grow Viewer( Read access to Firebase Grow products and Analytics. |
|
Firebase Quality Admin( Full access to Firebase Quality products and Analytics. |
|
Firebase Quality Viewer( Read access to Firebase Quality products and Analytics. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Firebase App Distribution Admin SDK Service Agent( Read and write access to Firebase App Distribution with the Admin SDK |
|
Firebase Service Management Service Agent( Access to create new service agents for Firebase projects; assign roles to service agents; provision GCP resources as required by Firebase services. |
|
Firebase Admin SDK Administrator Service Agent( Read and write access to Firebase products available in the Admin SDK |
|
Firebase SDK Provisioning Service Agent( Access to provision apps with the Admin SDK. |
|
Firebase permissions
| Permission | Included in roles |
|---|---|
|
Owner (
Editor (
Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Firebase Test Lab Admin (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Support User ( |
|
Owner (
Firebase Admin ( |
|
Owner (
Editor (
Firebase Admin (
Firebase Editor (
OAuth Config Editor ( Service agent roles
|
|
Owner (
Editor (
Firebase Admin (
Firebase Editor ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Firebase Remote Config Admin (
Firebase Remote Config Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Firebase A/B Testing Admin (
Firebase A/B Testing Viewer (
Firebase App Distribution Admin (
Firebase App Distribution Viewer (
Firebase Authentication Admin (
Firebase Authentication editor (
Firebase Authentication Viewer (
Firebase Cloud Messaging API Viewer (
Firebase Crashlytics Admin (
Firebase Crashlytics Viewer (
Firebase Realtime Database Admin (
Firebase Realtime Database Viewer (
Firebase Dynamic Links Admin (
Firebasedynamiclinks Editor (
Firebase Dynamic Links Viewer (
Firebaseextensions Editor (
Firebase Extensions Viewer (
Firebaseextensionspublisher Admin (
Firebaseextensionspublisher Viewer (
Firebase Hosting Admin (
Firebase Hosting Viewer (
Firebase In-App Messaging Admin (
Firebase In-App Messaging Viewer (
Firebase ML Kit Admin (
Firebase ML Kit Viewer (
Firebase Cloud Messaging Admin (
Firebase Cloud Messaging Viewer (
Firebase Performance Reporting Admin (
Firebase Performance Reporting Viewer (
Cloud Storage for Firebase Admin (
Identity Toolkit editor (
OAuth Config Editor (
OAuth Config Viewer (
Firebase Test Lab Admin (
Firebase Test Lab Viewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Firebase Crash Symbol Uploader (
Firebase Extensions Developer (
Firebase Extensions Publisher - Extensions Admin (
Firebase Extensions Publisher - Extensions Viewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Firebase Remote Config Admin (
Firebase Remote Config Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Firebase A/B Testing Admin (
Firebase A/B Testing Viewer (
Firebase App Distribution Admin (
Firebase App Distribution Viewer (
Firebase Authentication Admin (
Firebase Authentication editor (
Firebase Authentication Viewer (
Firebase Cloud Messaging API Viewer (
Firebase Crashlytics Admin (
Firebase Crashlytics Viewer (
Firebase Realtime Database Admin (
Firebase Realtime Database Viewer (
Firebase Dynamic Links Admin (
Firebasedynamiclinks Editor (
Firebase Dynamic Links Viewer (
Firebaseextensions Editor (
Firebase Extensions Viewer (
Firebaseextensionspublisher Admin (
Firebaseextensionspublisher Viewer (
Firebase Hosting Admin (
Firebase Hosting Viewer (
Firebase In-App Messaging Admin (
Firebase In-App Messaging Viewer (
Firebase ML Kit Admin (
Firebase ML Kit Viewer (
Firebase Cloud Messaging Admin (
Firebase Cloud Messaging Viewer (
Firebase Performance Reporting Admin (
Firebase Performance Reporting Viewer (
Cloud Storage for Firebase Admin (
Security Admin (
Security Reviewer (
Identity Toolkit editor (
OAuth Config Editor (
OAuth Config Viewer (
Firebase Test Lab Admin (
Firebase Test Lab Viewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Firebase Crash Symbol Uploader (
Firebase Extensions Developer (
Firebase Extensions Publisher - Extensions Admin (
Firebase Extensions Publisher - Extensions Viewer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Firebase Admin (
Firebase Editor ( Service agent roles
|
|
Owner (
Editor (
Firebase Admin (
Firebase Editor (
OAuth Config Editor ( Service agent roles
|
|
Owner (
Firebase Admin ( |
|
Owner (
Firebase Admin ( |
|
Owner (
Editor (
Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Security Admin (
Security Reviewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Security Auditor (
Support User ( |
|
Owner (
Firebase Admin ( |
|
Owner (
Editor (
Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Support User ( |
|
Owner (
Editor (
Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Security Admin (
Security Reviewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Security Auditor (
Support User ( |
|
Owner (
Firebase Admin ( |
|
Owner (
Firebase Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Actions Admin (
Actions Viewer (
Firebase Remote Config Admin (
Firebase Remote Config Viewer (
Firebase Admin (
Firebase Editor (
Firebase Viewer (
Firebase A/B Testing Admin (
Firebase A/B Testing Viewer (
Firebase App Distribution Admin (
Firebase App Distribution Viewer (
Firebase Authentication Admin (
Firebase Authentication editor (
Firebase Authentication Viewer (
Firebase Cloud Messaging API Viewer (
Firebase Crashlytics Admin (
Firebase Crashlytics Viewer (
Firebase Realtime Database Admin (
Firebase Realtime Database Viewer (
Firebase Dynamic Links Admin (
Firebasedynamiclinks Editor (
Firebase Dynamic Links Viewer (
Firebaseextensions Editor (
Firebase Extensions Viewer (
Firebaseextensionspublisher Admin (
Firebaseextensionspublisher Viewer (
Firebase Hosting Admin (
Firebase Hosting Viewer (
Firebase In-App Messaging Admin (
Firebase In-App Messaging Viewer (
Firebase ML Kit Admin (
Firebase ML Kit Viewer (
Firebase Cloud Messaging Admin (
Firebase Cloud Messaging Viewer (
Firebase Performance Reporting Admin (
Firebase Performance Reporting Viewer (
Cloud Storage for Firebase Admin (
Identity Toolkit editor (
Storage Admin (
Firebase Test Lab Admin (
Firebase Test Lab Viewer (
Firebase Analytics Admin (
Firebase Analytics Viewer (
Firebase Develop Admin (
Firebase Develop Viewer (
Firebase Grow Admin (
Firebase Grow Viewer (
Firebase Quality Admin (
Firebase Quality Viewer (
Firebase Extensions Developer (
Firebase Extensions Publisher - Extensions Admin (
Firebase Extensions Publisher - Extensions Viewer (
Databases Admin (
Infrastructure Administrator (
Support User (
Storage HMAC Key Admin ( Service agent roles
|
|
Owner (
Editor (
Actions Admin (
Firebase Admin (
Firebase Editor ( Service agent roles
|