Integrations
Firebase
Dun manages Firebase Hosting, Authentication, Realtime Database, and Remote Config — riding your existing Google connection, no second sign-in.
Note
How to connect
Connect once from Integrations → Firebase, then toggle on the products you want Dun to manage.
Step 1
Step 2
Step 3
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.
Deploy my site to Firebase Hosting
Add the custom domain app.example.com to my Firebase site| Permission | Required | What it does |
|---|---|---|
| Read sites, releases, domains, channels | Yes | Inventory sites/releases/custom-domains/preview-channels. |
| Apply approved deploy/rollback/site/domain changes | Optional | Release, 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.
Enable Google sign-in on my Firebase project| Permission | Required | What it does |
|---|---|---|
| Read users, providers, tenants, config | Yes | Inventory users (password material stripped), providers, tenants. |
| Apply approved user/provider/template changes | Optional | User 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).
Show me my Firebase realtime database| Permission | Required | What it does |
|---|---|---|
| Read database instances | Yes | List + read RTDB instance state/type/URL. |
| Apply approved instance changes | Optional | Create/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).
Roll back Remote Config to the previous version| Permission | Required | What it does |
|---|---|---|
| Read templates + versions | Yes | Read the active config, version history, and conditions. |
| Apply approved publish/rollback | Optional | Publish, 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.
Show me my Firebase app management| Permission | Required | What it does |
|---|---|---|
| Read projects, apps, SDK config | Yes | Inventory 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.
Show me my Firebase firestore| Permission | Required | What it does |
|---|---|---|
| Read Firestore databases | Optional | List 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.
Show me my Firebase cloud storage| Permission | Required | What it does |
|---|---|---|
| Read storage buckets | Optional | List buckets and objects. |
Cloud Functions
Cloud Functions for Firebase run on this same Google connection — list functions, redeploy, and read status + logs from chat.
Show me my Firebase cloud functions| Permission | Required | What it does |
|---|---|---|
| Read + redeploy functions | Optional | List functions; redeploy and read status/logs. |