This page lists the IAM roles and permissions for Firebase Security Rules. To search through all roles and permissions, see the role and permission index .
Firebase Security Rules roles
Firebase Rules Admin
( roles/
)
Full management of Firebase Rules.
firebaserules.*
-
firebaserules.releases.create
-
firebaserules.releases.delete
-
firebaserules.releases.get
-
firebaserules.
releases. getExecutable -
firebaserules.releases.list
-
firebaserules.releases.update
-
firebaserules.rulesets.create
-
firebaserules.rulesets.delete
-
firebaserules.rulesets.get
-
firebaserules.rulesets.list
-
firebaserules.rulesets.test
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Rules Firestore Service Agent
( roles/
)
Grants Firebase Security Rules access to Firestore for providing cross-service Rules.
datastore.entities.get
Firebase Rules System
( roles/
)
Read/write/list access for Datastore entities and Cloud Storage objects, as well as get/list/publish access for PubSub topics.
datastore.databases.get
datastore.entities.*
-
datastore.entities.allocateIds
-
datastore.entities.create
-
datastore.entities.delete
-
datastore.entities.get
-
datastore.entities.list
-
datastore.entities.update
pubsub.topics.get
pubsub.topics.list
pubsub.topics.publish
resourcemanager.projects.get
resourcemanager.projects.list
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list
storage.objects.update
Firebase Rules Viewer
( roles/
)
Read-only access on all resources with the ability to test Rulesets.
firebaserules.releases.get
firebaserules.releases.list
firebaserules.rulesets.get
firebaserules.rulesets.list
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Security Rules permissions
firebaserules.releases.create
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Rules Admin
( roles/
)
Service agent roles
- Firebase Service Management Service Agent
(
roles/
)firebase.managementServiceAgent
firebaserules.releases.delete
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Rules Admin
( roles/
)
Service agent roles
- Firebase Service Management Service Agent
(
roles/
)firebase.managementServiceAgent
firebaserules.releases.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Develop Viewer
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Viewer
( roles/
)
Firebase Rules Admin
( roles/
)
Firebase Rules Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Firebase Service Management Service Agent
(
roles/
)firebase.managementServiceAgent
firebaserules.
releases.
getExecutable
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Rules Admin
( roles/
)
Support User
( roles/
)
firebaserules.releases.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Develop Viewer
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Viewer
( roles/
)
Firebase Rules Admin
( roles/
)
Firebase Rules Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
firebaserules.releases.update
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Rules Admin
( roles/
)
firebaserules.rulesets.create
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Rules Admin
( roles/
)
Service agent roles
- Firebase Service Management Service Agent
(
roles/
)firebase.managementServiceAgent
firebaserules.rulesets.delete
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Rules Admin
( roles/
)
firebaserules.rulesets.get
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Develop Viewer
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Viewer
( roles/
)
Firebase Rules Admin
( roles/
)
Firebase Rules Viewer
( roles/
)
firebaserules.rulesets.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Develop Viewer
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Viewer
( roles/
)
Firebase Rules Admin
( roles/
)
Firebase Rules Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
firebaserules.rulesets.test
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Rules Admin
( roles/
)
Support User
( roles/
)