fshy

fshy / Storage

Sketchfab

sketchfab.com · Storage · 2 records · JSON

Sketchfab (3D model hosting, Epic Games) Storage

fails: quotaemail?card?Rper-object-cap

sketchfab.com · media · storage/sketchfab · JSON · compare

Free tierFree 'basic' plan is 10 uploads/month with a per-model cap that the two official pages disagree on: /features says 50 MB for Free / 200 MB Pro / 500 MB Premium, while the /plans comparison table renders 100 MB / 200 MB / 500 MB for basic / pro / custom. Either way the Free cap is 50–100 MB per model (mesh + textures + everything), so the ambiguity does not change the verdict. A model marked downloadable does not count against the monthly upload count.
unit MB; metered on unstated
Pricenone stated
Per-object capPer-object-cap 50–100 MB (100000000 bytes)
RetentionPer-object-cap 50–100 MB free (docs conflict, see quota); the binding constraint is the request-rate equivalent of 10 uploads/month; retention is indefinite but content is re-processed into a viewer pipeline, so byte-exactness of textures is not guaranteed for display purposes.
EgressFree and CDN-served; the original file is retrievable when the author enables download, and there is a Viewer API and oEmbed/iframe embedding. No egress pricing.
Identityemail (placeholder) not published
Limits
  • request-rate 10 uploads/month source
  • per-object-cap Per-object-cap 50–100 MB source
Per-object-cap 50–100 MB free (docs conflict, see quota); the binding constraint is the request-rate equivalent of 10 uploads/month; retention is indefinite but content is re-processed into a viewer pipeline, so byte-exactness of textures is not guaranteed for display purposes.
Bindingper-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota
Interfacerest rest
ToolingDocumented REST API with bulk upload support ('Bulk uploads: Via API'); community Python/js clients; glTF/OBJ/FBX/PLY/STL and ~25 other formats accepted.
Composes with10 uploads/month x ~50–100 MB = 0.5–1 GB/month per account, and the cap only applies to models left non-downloadable. Multiplying accounts is the only path, and the per-object cap never rises above 100 MB.
ReliabilityStable commercial host (Epic-owned), but the per-file cap is the smallest in this dossier and the monthly upload count turns it into a trickle; models can also be disabled.
NotesFree 'basic' plan is 10 uploads/month with a per-model cap that the two official pages disagree on: /features says 50 MB for Free / 200 MB Pro / 500 MB Premium, while the /plans comparison table renders 100 MB / 200 MB / 500 MB for basic / pro / custom. Either way the Free cap is 50–100 MB per model (mesh + textures + everything), so the ambiguity does not change the verdict. A model marked downloadable does not count against the monthly upload count.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[1].value limit:per-object-cap 100.0 MB
Evidence (2)
datesourcewhat it proved
2026-10-21sketchfab.com/features'Max upload size: 50MB for Free accounts, 200MB for Pro accounts, 500MB for Premium accounts'; 'Bulk uploads: Via API'
2026-10-21sketchfab.com/plansfree basic plan 'Uploads / month: 10'; 'A model that is downloadable doesn't count against this limit'; compare table renders 'Maximum file size per model: 100MB' for basic, which CONTRADICTS /features' 50 MB — recorded as a docs conflict, verdict unaffected
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "Free 'basic' plan is 10 uploads/month with a per-model cap that the two official pages disagree on: /features says 50 MB for Free / 200 MB Pro / 500 MB Premium, while the /plans comparison table renders 100 MB / 200 MB / 500 MB for basic / pro / custom. Either way the Free cap is 50–100 MB per model (mesh + textures + everything), so the ambiguity does not change the verdict. A model marked downloadable does not count against the monthly upload count.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (6)
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted

sketchfab Storage

fails: quotaemail?card?R

sketchfab.com/plans · rejected-provider · storage/sketchfab-2 · JSON · compare

Free tier100 MB per model on Basic (50 MB per the features page); 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
Reliability100 MB per model on Basic (50 MB per the features page); 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a
Notes100 MB per model on Basic (50 MB per the features page); 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (2)
datesourcewhat it proved
2026-10-21sketchfab.com/plans100 MB per model on Basic (50 MB per the features page) 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a
2026-10-21sketchfab.com/featurescited as the basis of the rejection: 100 MB per model on Basic (50 MB per the features page); 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "100 MB per model on Basic (50 MB per the features page); 10 uploads/month although downloadable models do not count. Ingest is a 3D mesh+texture pipeline, so arbitrary files do not survive a",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded