dunops.com/Docsbeta

Integrations

Firebase

Dun manages Firebase Hosting, Authentication, Realtime Database, and Remote Config — riding your existing Google connection, no second sign-in.

Connect with one sign-inHosting8 products

Note

Every mutating action — a deploy, a scale, a secret rotation, a DNS change — surfaces a plan in chat first. Dun never touches your Firebase resources until you approve it.

How to connect

Connect once from Integrations Firebase, then toggle on the products you want Dun to manage.

1

Step 1

Click Connect with Firebase and choose the Google account that owns your Firebase projects.
2

Step 2

Approve the access Google asks for — Firebase uses the same cloud-platform scope as the Google Cloud connector, so there's nothing extra to grant.
3

Step 3

You're connected — your Firebase projects, sites, and apps appear, and management actions become available behind chat approval. (Already connected Google? Firebase reuses that connection automatically.)

Where to get credentials: https://console.firebase.google.com

What Dun can do

Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.

Hosting

List sites + releases, deploy/rollback to a finalized version, read hosting config, create/delete sites, manage custom domains and preview channels.

Type in a chat thread
Deploy my site to Firebase Hosting
Add the custom domain app.example.com to my Firebase site
PermissionRequiredWhat it does
Read sites, releases, domains, channelsYesInventory sites/releases/custom-domains/preview-channels.
Apply approved deploy/rollback/site/domain changesOptionalRelease, create/delete site, add/remove domain behind approval.

Authentication

User admin (lookup/list/create/enable/disable/delete, custom claims), OAuth providers, tenants, SAML/OIDC configs, email templates, export users (redacted), revoke tokens, project config.

Type in a chat thread
Enable Google sign-in on my Firebase project
PermissionRequiredWhat it does
Read users, providers, tenants, configYesInventory users (password material stripped), providers, tenants.
Apply approved user/provider/template changesOptionalUser CRUD, provider toggles, token revocation behind approval.

Realtime Database

List/get database instances and provision/enable/disable/delete them (management only — data reads/writes are out of scope).

Type in a chat thread
Show me my Firebase realtime database
PermissionRequiredWhat it does
Read database instancesYesList + read RTDB instance state/type/URL.
Apply approved instance changesOptionalCreate/enable/disable/delete instances behind approval.

Remote Config

Read the active template + version history, get rollout conditions, roll back to a version, and publish/force-update templates (etag-guarded).

Type in a chat thread
Roll back Remote Config to the previous version
PermissionRequiredWhat it does
Read templates + versionsYesRead the active config, version history, and conditions.
Apply approved publish/rollbackOptionalPublish, rollback, force-update behind approval.

App management

List Firebase projects + apps (web/Android/iOS), read app detail and the web SDK config (secrets redacted), and list enabled Firebase services.

Type in a chat thread
Show me my Firebase app management
PermissionRequiredWhat it does
Read projects, apps, SDK configYesInventory projects/apps; SDK API key redacted from durable output.

Firestore

Your Firestore databases run on this same Google connection — list databases, read indexes, and run admin operations from chat.

Type in a chat thread
Show me my Firebase firestore
PermissionRequiredWhat it does
Read Firestore databasesOptionalList databases and read configuration.

Cloud Storage

Cloud Storage for Firebase buckets run on this same Google connection — list buckets and objects and manage them from chat.

Type in a chat thread
Show me my Firebase cloud storage
PermissionRequiredWhat it does
Read storage bucketsOptionalList buckets and objects.

Cloud Functions

Cloud Functions for Firebase run on this same Google connection — list functions, redeploy, and read status + logs from chat.

Type in a chat thread
Show me my Firebase cloud functions
PermissionRequiredWhat it does
Read + redeploy functionsOptionalList functions; redeploy and read status/logs.

Next steps