Nova Admin Docs
Integrations

Firebase

How to set up a Firebase service account and connect it to Nova Admin.

Generate a service account key from Firebase Console → Project Settings → Service Accounts.

Prerequisites

  • A Firebase project and appropriate IAM permissions.
  • See Firebase Admin SDK setup for the specific roles and APIs required.

Steps

  1. Go to Firebase Console → Project Settings → Service Accounts
  2. Click "Generate New Private Key"
  3. Copy projectId, clientEmail, and privateKey from the downloaded JSON

Credential fields

FieldRequiredNotes
Firebase Project IDYesmy-project-123
Service Account EmailYesfirebase-adminsdk-xxx@my-project.iam.gserviceaccount.com
Service Account Private KeyYesSecret — stored encrypted.

Troubleshooting

  • PERMISSION_DENIED: the service account is missing a required IAM role — review the steps above.
  • invalid_grant: Invalid JWT: the private key was pasted with newlines stripped — re-paste from the original JSON.
  • Need help?: refer to the Firebase documentation.

On this page