SYS.NOTIFIUPTIME 00:00:00VISITORS FCM ?LIVE

NOTIFI.CHECK / GUIDE

How to Get a Firebase Service Account JSON

A Firebase service account JSON key is what lets a server (or a tool like Notifi Check) authenticate as your Firebase project and send messages through Firebase Cloud Messaging (FCM). Here's how to generate one from the Firebase console.

  1. STEP 01

    Open your Firebase project

    Go to the Firebase consoleand select the project you want a test push notification credential for. If you don't have a project yet, create one first — it's free.

  2. STEP 02

    Open Project Settings

    Click the gear icon next to Project Overview in the top-left sidebar, then select Project settings.

  3. STEP 03

    Go to the Service Accounts tab

    In Project settings, click the Service accountstab. You'll see a "Firebase Admin SDK" panel with your project's default service account already selected.

  4. STEP 04

    Generate a new private key

    Click Generate new private key, then confirm in the dialog that appears. This downloads a JSON file to your computer — this is your service account credential.

  5. STEP 05

    Upload the JSON file to Notifi Check

    Head back to the Notifi Check tester, choose the SEND or WEB_PUSHtab, and upload the downloaded file in the "Firebase service account JSON" field. It's read once for that request and never stored — nothing touches a database or disk on the server.

SECURITY NOTE

A service account JSON grants admin access to your Firebase project — treat it like a password. Don't commit it to a public repo, don't share it, and revoke it from the Service Accounts tab if you ever suspect it leaked. Notifi Check reads the file once per request, uses it to create a short-lived Firebase Admin instance, and discards it immediately after — it is never written to disk, logged, or stored server-side.

BACK TO NOTIFI.CHECK