Firebase
Set up Firebase for your project, including the project ID and Web API Key for client-side SDKs, plus guidance on service account setup for server-side usage.
getapi firebase
Prerequisites
- A Google account
Credentials
| Variable | Description | Sensitive |
|---|---|---|
FIREBASE_PROJECT_ID |
Firebase project ID | Public |
FIREBASE_WEB_API_KEY |
Web API Key for client-side Firebase SDKs | Public |
Setup Steps
- 1 Info
- 2 Open URL
- 3 Choice
- 4 Info
- 5 Confirm
- 6 Info
- 7 Input
- 8 Info
- 9 Input
- 10 Choice
- 11 Info
- 12 Confirm
- 13 Info
Things to Know
- The Web API Key is NOT secret. It's meant to be included in client-side code. Access is controlled by Firebase Security Rules and App Check.
- Service account JSON files grant full admin access. NEVER commit them to git. Add 'service-account.json' to .gitignore.
- The free Spark plan has generous limits: 1 GiB Firestore storage, 10 GiB/month bandwidth, 50K daily reads.
- Firebase project IDs are globally unique and cannot be changed after creation.
- Enable App Check in production to prevent unauthorized access to your backend resources.