Prerequisites & Requirements

Make sure you have everything needed before connecting your Firebase project to Schema Viewer.

Quick Requirements Checklist
Firebase project with Firestore
Owner or Editor permissions (to create service accounts)
Google account access
Modern web browser
Internet connection
Active subscription (after trial)

Firebase Project Requirements

Firestore Database

Active Firestore Database

Your Firebase project must have Firestore enabled

Native Mode

Firestore must be in Native mode (not Datastore mode)

Collections with Data

At least some collections should contain documents

Permissions & Access

Owner or Editor Role

Required to create Admin SDK service accounts

Firebase Console Access

Ability to access project settings

Service Account Creation

Permission to generate private keys

Technical Requirements

Browser Support
Chromev90+
Firefoxv88+
Safariv14+
Edgev90+

Modern browsers with JavaScript enabled

Performance

RAM: 4GB+ recommended

Internet: Stable broadband connection

Screen: 1024x768 minimum

Large databases may require more resources

Network

HTTPS: Required for secure connections

Firebase API: Must be accessible

Cookies: Must be enabled

Corporate firewalls may need configuration

Account & Subscription

Authentication

Google Account

Required for sign-in (no email/password option)

Email Verification

Google account must be verified

Subscription

7-Day Free Trial

Full access to all features

Pro Plan

$5/month after trial

View detailed pricing information →

Common Requirement Issues

"I don't have Editor permissions"

If you only have Viewer access to the Firebase project, you'll need to:

  • Ask a project Owner to grant you Editor permissions, or
  • Have an Owner create the service account and share the credentials with you
"My Firestore is in Datastore mode"

Schema Viewer only supports Firestore in Native mode. Datastore mode is not compatible.

Learn about migrating from Datastore mode

"I'm behind a corporate firewall"

Corporate networks may block required connections. Ensure access to:

  • *.googleapis.com (Firebase API)
  • *.firebaseapp.com (Firebase services)
  • Your Schema Viewer domain
Need Help with Requirements?

If you're unsure about any of these requirements or run into issues, we're here to help.

✅ All requirements met?

Great! You're ready to connect your Firebase project and start exploring your database.

Continue to Setup Guide →