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.
- 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.
- STEP 02
Open Project Settings
Click the gear icon next to Project Overview in the top-left sidebar, then select Project settings.
- 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.
- 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.
- 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.