Firebase Storage (Cloud Storage for Firebase)
- Free allowance
- 5 GB stored on Spark (no-cost) plan; 1 GB downloaded per day; 50k download ops/day
- Verdict
- fails: egressdata cannot be read back out at a usable rate or price
- Cost
- free tier
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- per-ip-shaping1 GB/day
- Evidence
- reported2 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | 5 GB stored on Spark (no-cost) plan; 1 GB downloaded per day; 50k download ops/day unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Limits |
1 GB/day egress (~30 GB/mo) is the practical ceiling — a 5 GB store is refetchable only 6x/month. Download-op cap 50k/day. Spark also caps Cloud Storage at 5 GB-months and 100 GB/month downloaded for the *default* bucket variant. No billing = hard stop, not overage. |
| Binding | per-ip-shaping one stream is shaped, and a user's throughput is the shaped rate times the number of streams |
| Identity | email (placeholder) not published |
| Egress | 1 GB/day download (~30 GB/month) free, then $0.12/GB; outbound networking 5 GB/month. The 1 GB/DAY download cap is the binding constraint, not the 5 GB stored. free allowance: 30 GB per month |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | rest, rclone rest |
| Tooling | Firebase SDKs (web/Android/iOS), Admin SDK, gsutil/gcloud storage against the underlying GCS bucket, firebase storage:upload; rclone can hit the bucket with GCS (not rclone's 'firebase' — that is the Realtime DB). Public download URLs via getDownloadURL / Firebase download tokens. |
| Composes with | 5 GB per PROJECT. Projects per Google account on Spark are limited to 'a small number of projects (usually around 5-10)' — so ~25-50 GB/account, not a big multiplier. Multiple Google accounts is the only axis. Deleting a project takes 30 days and still counts against quota, which badly hurts churn-and-burn cycling. |
| Reliability | Hard daily reset at midnight; exceeding it fails requests until reset. Project deletion is 30 days and blocked from quota reuse, so account cycling is slow. |
| Parsed numbers |
|
Evidence 2
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | firebase.google.com/pricing | 'GB stored | No-cost up to 5 GB | Then $0.026/GB', 'GB downloaded | No-cost up to 1 GB/day', 'Download operations | No-cost up to 50K/day' |
| 2026-10-21 | firebase.google.com/docs/projects/learn-more | 'Spark pricing plan: Project-creation quota is limited to a small number of projects (usually around 5-10)' |
More fields 1
{
"dead_end": {
"failure_class": "quota",
"why": "5 GB stored on Spark (no-cost) plan; 1 GB downloaded per day; 50k download ops/day",
"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