Firebase Security Rules 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 Security Rules. Tosearch through all roles and permissions, see therole andpermission index.
Firebase Security Rules roles
| Role | Permissions |
|---|---|
Firebase Rules Admin( Full management of Firebase Rules. |
|
Firebase Rules Firestore Service Agent( Grants Firebase Security Rules access to Firestore for providing cross-service Rules. Warning: Do not grant service agent roles to any principals exceptservice agents. |
|
Firebase Rules System( Read/write/list access for Datastore entities and Cloud Storage objects, as well as get/list/publish access for PubSub topics. |
|
Firebase Rules Viewer( Read-only access on all resources with the ability to test Rulesets. |
|
Firebase Security Rules permissions
| Permission | Included in roles |
|---|---|
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Rules Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Rules Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( Firebase Admin ( Firebase Develop Admin ( Firebase Develop Viewer ( Firebase Admin SDK Administrator Service Agent ( Firebase Viewer ( Firebase Rules Admin ( Firebase Rules Viewer ( Support User ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( Firebase Admin ( Firebase Develop Admin ( Firebase Rules Admin ( Support User ( |
| Owner ( Editor ( Viewer ( Firebase Admin ( Firebase Develop Admin ( Firebase Develop Viewer ( Firebase Admin SDK Administrator Service Agent ( Firebase Viewer ( Firebase Rules Admin ( Firebase Rules Viewer ( Security Admin ( Security Auditor ( Security Reviewer ( Support User ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Admin SDK Administrator Service Agent ( Firebase Rules Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Admin SDK Administrator Service Agent ( Firebase Rules Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Admin SDK Administrator Service Agent ( Firebase Rules Admin ( |
| Owner ( Editor ( Firebase Admin ( Firebase Develop Admin ( Firebase Develop Viewer ( Firebase Admin SDK Administrator Service Agent ( Firebase Viewer ( Firebase Rules Admin ( Firebase Rules Viewer ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( Firebase Admin ( Firebase Develop Admin ( Firebase Develop Viewer ( Firebase Admin SDK Administrator Service Agent ( Firebase Viewer ( Firebase Rules Admin ( Firebase Rules Viewer ( Security Admin ( Security Auditor ( Security Reviewer ( Support User ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( Firebase Admin ( Firebase Develop Admin ( Firebase Rules Admin ( Support User ( |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.