This page lists the IAM roles and permissions for Firebase Realtime Database. To search through all roles and permissions, see the role and permission index .
Firebase Realtime Database roles
Firebase Realtime Database Admin
( roles/
)
Full read/write access to Firebase Realtime Database resources.
firebase.clients.get
firebase.clients.list
firebase.projects.get
firebasedatabase.*
-
firebasedatabase.
instances. create -
firebasedatabase.
instances. delete -
firebasedatabase.
instances. disable -
firebasedatabase.instances.get
-
firebasedatabase.
instances. list -
firebasedatabase.
instances. reenable -
firebasedatabase.
instances. undelete -
firebasedatabase.
instances. update
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Realtime Database Service Agent
( roles/
)
Access to publish triggers
pubsub.topics.publish
serviceusage.services.use
Firebase Realtime Database Viewer
( roles/
)
Read-only access to Firebase Realtime Database resources.
firebase.clients.get
firebase.clients.list
firebase.projects.get
firebasedatabase.instances.get
firebasedatabase.
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Realtime Database permissions
firebasedatabase.
instances.
create
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
firebasedatabase.
instances.
delete
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
firebasedatabase.
instances.
disable
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
firebasedatabase.instances.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 Realtime Database Admin
( roles/
)
Firebase Realtime Database Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Cloud Functions Service Agent
(
roles/
)cloudfunctions.serviceAgent
firebasedatabase.
instances.
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 Realtime Database Admin
( roles/
)
Firebase Realtime Database Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
firebasedatabase.
instances.
reenable
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
firebasedatabase.
instances.
undelete
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
firebasedatabase.
instances.
update
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Develop Admin
( roles/
)
Firebase Admin SDK Administrator Service Agent
( roles/
)
Firebase Realtime Database Admin
( roles/
)
Service agent roles
- Cloud Functions Service Agent
(
roles/
)cloudfunctions.serviceAgent