OpseerOpseer
Docs
Dashboard

Firebase

Connect Firebase to manage Auth, Firestore, Remote Config, and Push Notifications.

Last updated: 2026-05-18

Firebase integration uses a service account JSON key to access Firebase Admin SDK features: Authentication, Firestore, Remote Config, and Cloud Messaging (Push).

Prerequisites

  • A Firebase project
  • A service account private key (JSON file)

Generating a service account key

1

Open Firebase Console

Go to console.firebase.google.com and select your project.

2

Go to Project Settings

Click the gear icon next to "Project Overview" and select "Project settings".

3

Service Accounts tab

Click the "Service accounts" tab.

4

Generate new private key

Click "Generate new private key" and confirm. A JSON file will be downloaded.

Keep this JSON file secure. It grants full admin access to your Firebase project. Opseer encrypts it with AES-256-GCM before storing.

Connecting in Opseer

1

Go to Integrations

In your project sidebar, click Integrations.

2

Click Connect under Firebase

Open the downloaded JSON file in a text editor, copy the entire content.

3

Paste and connect

Paste the JSON into the Firebase connection form and click Connect.

Available features

  • Firebase Auth — View users, disable/enable accounts, generate password reset links
  • Firestore — Browse collections, view/create/edit/delete documents
  • Remote Config — View and update parameters, publish changes
  • Push Notifications — Send to topics, individual tokens, or scheduled delivery
  • Cloud Functions — View deployed functions, monitor logs, invoke HTTP functions (requires additional IAM setup, uses firebase:functions:read permission)

Cloud Functions requires additional Google Cloud IAM roles. See the Firebase Functions guide for details.

Disconnecting

Go to Integrations and click "Disconnect" next to Firebase. All Firebase-dependent features (Auth, Firestore, Push, Remote Config, Functions) will be disabled for this project.