Firebase Realtime Database
- Free allowance
- 1 GB stored on the Spark (no-cost) plan; 10 GB/month downloaded (~360 MB/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-shaping100 simultaneous connections
- 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 | 1 GB stored on the Spark (no-cost) plan; 10 GB/month downloaded (~360 MB/day) unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Limits |
1 GB stored; 10 MB max string (so ~7.5 MB of binary as base64); 256 MB max response per read; 32 levels max depth; 768 byte key length; 1,000 writes/sec per DB; 100 simultaneous connections on Spark; 10 GB/month download |
| Identity | email (placeholder) not published |
| Egress | Metered on Blaze at $1/GB, with 'No-cost up to 360 MB/day (equivalent to ~10 GB/month)' on Spark. 360 MB/day vs 500 GB/day = 1,400x short. free allowance: 10 GB per month |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | rest, cli rest |
| Tooling | Firebase SDKs, REST API (PUT/PATCH/GET .json), Admin SDK, firebase-tools CLI; data is a JSON tree |
| Composes with | 1 GB per database instance; multiple instances are possible via sharding, but the Spark plan limits you to a small number of instances and each shares the project's 10 GB/month download. 500 GB would need 500 projects. |
| Reliability | Durable and simple, but base64 in JSON costs +33% and the 10 MB per-string cap means chunking into ~7.5 MB pieces. The 100-connection Spark limit and 360 MB/day download cap both bind hard. |
| Parsed numbers |
|
Evidence 2
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | firebase.google.com/pricing | 'Realtime Database | GB stored 1 GB (no-cost)'; 'GB downloaded 10 GB/month (no-cost)'; 'No-cost up to 360 MB/day (equivalent to ~10 GB/month) Then $1/GB' |
| 2026-10-21 | firebase.google.com/docs/database/usage/limits | 'Maximum size of a string | 10 MB'; 'Size of a single response served by the database | 256 MB'; 'Maximum depth of child nodes | 32'; 'Write rate | 1,000 writes/second'; 'The Spark plan limit on simultaneous connections is 100' |
More fields 1
| dead end | {"failure_class": "quota","why": "1 GB stored on the Spark (no-cost) plan; 10 GB/month downloaded (~360 MB/day)","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 4
- per object cap notes: the field may be stated in a source that was not read
- per object cap stated: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read
- retention stated: the field may be stated in a source that was not read