Prerequisites & Requirements
Make sure you have everything needed before connecting your Firebase project to Schema Viewer.
Firebase Project Requirements
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
Schema Viewer works with all Firestore databases, regardless of size. Even empty collections can be analyzed for structure.
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
Viewer role is not sufficient. You need Editor or Owner permissions to create Admin SDK service accounts. The Admin SDK service account itself has full administrative privileges.
Technical Requirements
Modern browsers with JavaScript enabled
RAM: 4GB+ recommended
Internet: Stable broadband connection
Screen: 1024x768 minimum
Large databases may require more resources
HTTPS: Required for secure connections
Firebase API: Must be accessible
Cookies: Must be enabled
Corporate firewalls may need configuration
Account & Subscription
Google Account
Required for sign-in (no email/password option)
Email Verification
Google account must be verified
We use Google OAuth for security and convenience. This is the same account you likely use for Firebase Console access.
7-Day Free Trial
Full access to all features
Pro Plan
$5/month after trial
Common Requirement Issues
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
Schema Viewer only supports Firestore in Native mode. Datastore mode is not compatible.
Corporate networks may block required connections. Ensure access to:
- *.googleapis.com (Firebase API)
- *.firebaseapp.com (Firebase services)
- Your Schema Viewer domain
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 →