Cloud Firestore (Storage)
- Free allowance
- 1 GiB stored data on the free tier; 50,000 document reads/day; 20,000 writes/day; 10 GiB/month outbound
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- request-rate20,000 writes/day
- Evidence
- reported3 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | 1 GiB stored data on the free tier; 50,000 document reads/day; 20,000 writes/day; 10 GiB/month outbound unit GiB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Limits |
1 GiB total; 1 MiB per document; 1 MiB - 89 bytes per field value; 50K reads/day; 20K writes/day; 7.5 KiB max index entry; only ONE free database per project |
| Binding | request-rate calls are bounded rather than bytes, which is fatal to a nightly job on a monthly counter |
| Identity | email (placeholder) not published |
| Egress | Metered — 10 GiB/month outbound free, then GCP rates. 10 GiB/month = ~340 MB/day, 1,500x short of 500 GB/day. free allowance: 10 GiB per month |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | rest rest |
| Tooling | Firebase Admin SDK, client SDKs, REST/gRPC API, gcloud firestore export to a bucket; documents are JSON-ish with a native Bytes type (no base64 bloat) |
| Composes with | 1 GiB per database; 'Cloud Firestore allows exactly one free database per project'. 500 GB needs 500 projects, each with its own billing-less free quota and its own 10 GiB/month egress. |
| Reliability | Reliable; has a native Bytes type so no base64 overhead. The 20K writes/day cap means 1 GiB at 1 MiB/doc = 1,024 documents, which is trivially fine, but re-writing or migrating burns the quota. Single-field indexes add storage you do not control. |
Evidence 3
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | firebase.google.com/docs/firestore/quotas | 'Stored data | 1 GiB'; 'Outbound data transfer | 10 GiB per month'; 'Maximum size for a document | 1 MiB (1,048,576 bytes)'; 'Maximum size of a field value | 1 MiB - 89 bytes' |
| 2026-10-21 | firebase.google.com/docs/firestore/pricing | 'Document reads 50,000 per day'; 'Document writes 20,000 per day'; 'Cloud Firestore allows exactly one free database per project' |
| 2026-10-21 | source not published | arithmetic: 50,000 reads/day x 1 MiB max document = 52.4 GB/day of theoretical read — 10x short of 500 GB/day, and the 10 GiB/month egress cap cuts it to 340 MB/day |
More fields 1
{
"dead_end": {
"failure_class": "quota",
"why": "1 GiB stored data on the free tier; 50,000 document reads/day; 20,000 writes/day; 10 GiB/month outbound",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown values 4
$.per_object_cap.notesthe field may be stated in a source that was not read$.per_object_cap.statedthe field may be stated in a source that was not read$.retention.notesthe field may be stated in a source that was not read$.retention.statedthe field may be stated in a source that was not read