fshy

Home / Storage

Tableland

tableland.xyzWeb3 databasestorage/tablelandJSONcomparereport an errorprovider JSON

Free allowance
500,000 rows and 24 columns per table.
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
emailno card, no phone
Binding limit
per-object-capeach table cell is limited to 1kb; 500000 rows and 24 columns per table
Evidence
documented10 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-05checked 2026-11-04 (live); stale on 2026-12-05
Free tier500,000 rows and 24 columns per table. That is the entire quota — it is a SQL-over-SQLite network, not an object store. Byte capacity is implied by row content and is not published as a number, but 500k rows × 24 columns cannot reach 500 GB under any encoding.
unit GB; metered on stored-bytes
Pricenone stated
Limits
  • per-object-cap (binding) each table cell is limited to 1kb; 500000 rows and 24 columns per table source
fails-quota categorically. Still described as open beta with 'temporary limits while the production mainnet is further researched', so even the row cap is provisional.
Bindingper-object-cap each cell holds at most 1kb and each table at most 500000 rows by 24 columns; the docs state it is not a file storage solution
Identityemail email
EgressReads go through the Tableland gateway and are free; there is no egress meter because the payloads are rows.
Per-object capeach table cell is limited to 1kb
Retentionnot stated
Interfacerest, cli rest
ToolingStudio web app + Studio CLI + JS SDK, and a documented SQL API. Clean for structured data; irrelevant for blobs. Their own docs recommend pushing large media to IPFS and storing only the CID in a table — which is an admission that the network is a pointer store.
Composes withTables are creatable per project and per team, so the multiplier is tables × 500k rows. Even at 10,000 tables this is a metadata tier, not a byte tier.
ReliabilityAs read on 2026-11-03, tableland.xyz and docs.tableland.xyz answer HTTP 302 to textile.io and then HTTP 302 to the 2026-10-30 post announcing the wind-down of Recall Labs. Beta-network limits were explicitly flagged as temporary. Do not build a chunk index on a limit that a mainnet launch can change.
Evidence notedocumented re-read on 2026-11-03: the vendor docs limits page https://raw.githubusercontent.com/tablelandnetwork/docs/main/docs/fundamentals/limits.md (row, column and cell limits, not a file storage solution) and the Recall Labs wind-down post on x.com (RecallLabs_) that tableland.xyz and docs.tableland.xyz redirect to; identity, tooling and retention were not read
Parsed numbers
  • has-free-tier 1
  • per-object-cap 1 kb
Evidence 10
datesourcewhat it proved
2026-10-21raw.githubusercontent.com/tablelandnetwork/docs/main/docs/fufetched raw: 'Table limits … Rows 500000 … Columns 24'; 'Since Tableland is still in open beta, each table is limited to the following constraints … These are temporary limits'.
2026-10-21tableland.xyz/opened: 'The decentralized cloud database … built on SQLite. Read and write tamperproof data from apps, data pipelines' — a database positioning, no storage claim.
2026-10-21docs.tableland.xyz/playbooks/integrations/ipfssurfaced: 'Tableland naturally imposes limits on the size of data you can store in a table. If you need to store larger pieces media, you can use IPFS to store the data and then reference unique Content Identifiers in a table.' Their own recommended alternative route concedes the point.
2026-11-03raw.githubusercontent.com/tablelandnetwork/docs/main/docs/fueach table cell is capped at 1kb
2026-11-03raw.githubusercontent.com/tablelandnetwork/docs/main/docs/futhe docs say the network is not file storage
2026-11-03x.com/RecallLabs_/status/2116235386582426069the company that built the network announced its wind-down on 2026-10-30
2026-11-03raw.githubusercontent.com/tablelandnetwork/docs/main/docs/futhe per-table row limit is 500000
2026-11-03probe: tableland.xyztableland.xyz redirects (HTTP 302 twice, via textile.io) to the Recall Labs post
2026-11-03probe: docs.tableland.xyzdocs.tableland.xyz redirects (HTTP 302 twice, via textile.io) to the same post
2026-11-04raw.githubusercontent.com/tablelandnetwork/docs/main/docs/fueach table cell is capped at 1kb
More fields 1
dead end{"failure_class": "quota","why": "500,000 rows and 24 columns per table. That is the entire quota — it is a SQL-over-SQLite network, not an object store. Byte capacity is implied by row content and is not published as a number, but 500k rows × 24 columns cannot reach 500 GB under any encoding.","retry_when": null,"first_recorded": "2026-10-21"}
Unknown values 3
  • per object cap notes: 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