Google Firebase
Google's mobile application development platform that helps build, improve, and grow app
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- Documentation / URL
- https://firebase.google.com/docs
Overview
Firebase provides app backend services — Firestore database, Auth, Storage, Cloud Functions, and more — with REST APIs for each. Auth uses the project’s API key (a request to a non-existent project returns 404, verified — the REST API is alive).
Quick Start
Firestore REST (replace PROJECT_ID, YOUR_KEY):
curl "https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/(default)/documents" \
-H "Authorization: Bearer YOUR_TOKEN"
{ "documents": [] }
Note: the API key pattern is ?key=YOUR_KEY for some services, Bearer OAuth token for others — see each service’s docs.
Authentication
- API key: Firebase console → Project settings → Web API Key.
- For user-scoped data, use Firebase Auth tokens (Bearer).
- Missing project returns 404 (verified) — not a “service down” signal.
Rate Limits & Notes
- Free tier (Spark plan): generous quotas per service (Firestore 20k writes/day, etc.); paid plans scale.
- Services with REST APIs: Firestore, Realtime Database, Auth, Storage, Remote Config, FCM.
- REST is useful for server-side access; SDKs are recommended for clients.
- This is a BaaS — the “API” is your project’s data, so no global demo data exists.
FAQ
Is Firebase free? Spark plan is free with quotas; usage beyond is billed.
How do I get a key? Firebase console → Project settings → Web API Key.
Why 404 on Firestore? A wrong/nonexistent project ID returns 404 (verified) — check your project.
More in Development
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 24 Pull Requests Project to promote open source collaboration during December | No auth | Yes | Yes | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |
| Amazonscraperapi Amazon product, search & batch scraping API with residential proxies (1000 free) | API Key | Yes | No | ↗ |
| AmberOne Turn any website into a build-ready Android, iOS, PWA or Electron app project | API Key | Yes | No | ↗ |
| API Grátis Multiples services and public APIs | No auth | Yes | Unknown | ↗ |