How-to

How to connect a Firebase project to FireSheets in under a minute

ยท3 min read

FireSheets connects to Firestore with a standard Firebase service account JSON. Here is exactly where to find it and how to paste it in safely.

What you need

A Firebase project with Firestore enabled, and owner or editor access in the Google Cloud project so you can create a service account key.

Step 1: Generate the service account JSON

In the Firebase console, open Project settings, switch to the Service accounts tab and click Generate new private key. Firebase downloads a JSON file, keep it private, it grants access to your data.

Step 2: Paste it into FireSheets

In FireSheets, click New project, paste the JSON and give the project a name. FireSheets validates the credentials, lists your top-level collections within seconds and stores the key encrypted at rest. You can revoke the key in Google Cloud at any time and nothing else needs to change.

Step 3: Invite your team

On Workspace plans, share the project by email with read or read-write access. Teammates never see the service account JSON, they sign in to FireSheets with their own account and inherit the project-level role you give them.

Security notes

Credentials are encrypted with a per-project key and never logged. If you rotate a service account, paste the new JSON into Manage project and the old one is wiped. FireSheets does not store your Firestore data, it queries it live every time.

Try FireSheets free

Connect a Firebase project in under a minute. Free forever for solo builders, no credit card required.

Get started

Keep reading