This page lists the IAM roles and permissions for Vertex AI in Firebase. To
search through all roles and permissions, see the role and
permission index.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["This page lists the IAM roles and permissions for Vertex AI in Firebase. To\nsearch through all roles and permissions, see the [role and\npermission index](/iam/docs/roles-permissions).\n\nVertex AI in Firebase roles\n\n| Role | Permissions |\n|-----------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Firebase AI Logic Admin ^Beta^ (`roles/``firebasevertexai.admin`) Full access to Firebase AI Logic resources. | `firebasevertexai.*` - `firebasevertexai.configs.get` - `firebasevertexai.``configs.``update` `resourcemanager.projects.get` `resourcemanager.projects.list` |\n| Firebase AI Logic Viewer ^Beta^ (`roles/``firebasevertexai.viewer`) Read access to Firebase AI Logic resources. | `firebasevertexai.configs.get` `resourcemanager.projects.get` `resourcemanager.projects.list` |\n\nVertex AI in Firebase permissions\n\n| Permission | Included in roles |\n|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `firebasevertexai.configs.get` | [Owner](/iam/docs/roles-overview#basic) (`roles/``owner`) [Editor](/iam/docs/roles-overview#basic) (`roles/``editor`) [Viewer](/iam/docs/roles-overview#basic) (`roles/``viewer`) [Firebase Admin](/iam/docs/roles-permissions/firebase#firebase.admin) (`roles/``firebase.admin`) [Firebase Develop Admin](/iam/docs/roles-permissions/firebase#firebase.developAdmin) (`roles/``firebase.developAdmin`) [Firebase Develop Viewer](/iam/docs/roles-permissions/firebase#firebase.developViewer) (`roles/``firebase.developViewer`) [Firebase Viewer](/iam/docs/roles-permissions/firebase#firebase.viewer) (`roles/``firebase.viewer`) [Firebase AI Logic Admin](/iam/docs/roles-permissions/firebasevertexai#firebasevertexai.admin) (`roles/``firebasevertexai.admin`) [Firebase AI Logic Viewer](/iam/docs/roles-permissions/firebasevertexai#firebasevertexai.viewer) (`roles/``firebasevertexai.viewer`) [Support User](/iam/docs/roles-permissions/iam#iam.supportUser) (`roles/``iam.supportUser`) Service agent roles | **Warning:** Don't grant service agent roles to any principals except [service agents](/iam/docs/service-agents). - [Firebase Service Management Service Agent](/iam/docs/roles-permissions/firebase#firebase.managementServiceAgent) (`roles/``firebase.managementServiceAgent`) |\n| `firebasevertexai.``configs.``update` | [Owner](/iam/docs/roles-overview#basic) (`roles/``owner`) [Editor](/iam/docs/roles-overview#basic) (`roles/``editor`) [Firebase Admin](/iam/docs/roles-permissions/firebase#firebase.admin) (`roles/``firebase.admin`) [Firebase Develop Admin](/iam/docs/roles-permissions/firebase#firebase.developAdmin) (`roles/``firebase.developAdmin`) [Firebase AI Logic Admin](/iam/docs/roles-permissions/firebasevertexai#firebasevertexai.admin) (`roles/``firebasevertexai.admin`) Service agent roles | **Warning:** Don't grant service agent roles to any principals except [service agents](/iam/docs/service-agents). - [Firebase Service Management Service Agent](/iam/docs/roles-permissions/firebase#firebase.managementServiceAgent) (`roles/``firebase.managementServiceAgent`) |"]]