Development — entry 031 of 98
Google Firebase
Firebase is Google's app-development platform, not a single API — it bundles a family of REST-accessible services including the Realtime Database, Cloud Firestore, Cloud Messaging (FCM) for push notifications, and Cloud Storage, alongside SDK-only products like Authentication and Crashlytics. Client apps authenticate with a per-project `apiKey` embedded in the SDK config, while server-side and admin access uses service-account credentials or OAuth 2.0. Firebase runs on a free Spark tier with capped daily quotas, and a pay-as-you-go Blaze tier for production-scale usage billed through Google Cloud.
GreatAPIs Score
Auth quickstart
- Get a key at the provider
- Send it on every request as a header
Authorization: <key> - The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Developer reference
Firestore Spark (free) tier: 50,000 document reads/day, 20,000 writes/day, 20,000 deletes/day; also 20 combined export/import requests/minute and 50 concurrent export/import operations max -- per firebase.google.com/docs/firestore/quotas