fshy

fshy / Storage

Roblox Open

roblox.com · Storage · 2 records · JSON

Roblox Open Cloud Assets Storage

caveatanonymousno cardRper-object-cap

create.roblox.com/docs/cloud/guides/usage-assets · paas · storage/roblox-open-cloud-assets · JSON · compare

Free tierPer-asset caps only, no aggregate quota: 20 MB for most asset types; Video up to 3.75 GB each, up to 20 video uploads/day for ID-verified 13+ accounts (5 min duration, 4096x2160 max). Audio: 100 uploads/month if ID-verified, 10/month if not.
unit GB; metered on unstated
Pricenone stated
Per-object cap20 MB/asset (20000000 bytes)
Retention20 MB/asset for models, images, decals, animation; video 3.75 GB but capped at 20/day and 5 min; audio hard-capped monthly; all uploads land in moderation; assets are permanently tied to a creator account.
EgressFree — asset delivery is served by Roblox's own CDN (assetdelivery.roblox.com / rbxcdn), never metered to the uploader.
Identityanonymous derived from the record's prose, not from an identity field, and no signup was executed: sibly; read-back needs an authenticated assetdelivery call (anonymous GET -> 401), so it is not a public cacheable fetch path. 20 videos/day x 3.75 GB = 75 GB/day per ID-verified account =
Limits
  • request-rate 100 uploads/month source
  • per-object-cap 20 MB/asset source
20 MB/asset for models, images, decals, animation; video 3.75 GB but capped at 20/day and 5 min; audio hard-capped monthly; all uploads land in moderation; assets are permanently tied to a creator account.
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, rclone rest
ToolingDocumented Open Cloud REST: POST https://apis.roblox.com/assets/v1/assets (multipart, x-api-key header), plus asset delivery API. API keys scoped to a user or group; no rclone.
Composes with20 videos/day x 3.75 GB = 75 GB/day per ID-verified account = ~2.2 TB/month; unlimited accounts (each needing ID verification) and unlimited assets per account since there is no total quota. Non-video types: 20 MB x unlimited assets x 100-upload monthly audio cap.
ReliabilityModeration removes assets silently and irreversibly; read-back needs an authenticated assetdelivery call (anonymous GET -> 401), so it is not a public cacheable fetch path.
NotesPer-asset caps only, no aggregate quota: 20 MB for most asset types; Video up to 3.75 GB each, up to 20 video uploads/day for ID-verified 13+ accounts (5 min duration, 4096x2160 max). Audio: 100 uploads/month if ID-verified, 10/month if not.
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 20.0 MB
Evidence (3)
datesourcewhat it proved
2026-10-21create.roblox.com/docs/en-us/cloud/guides/usage-assets.mdlimits table: 'file size up to 20 MB', Video 'Up to 3.75 GB', 'Up to 20 uploads per day if you're 13+ and ID-verified', Audio 'Up to 100 uploads per month if you're ID-verified'
2026-10-21withheldprobe: GET assetdelivery.roblox.com/v1/asset?id=10334973820 -> 401 Unauthorized
2026-10-21withheldprobe: GET apis.roblox.com/assets/v1/assets/10334973820 -> 403 Forbidden
Unknown or withheld values (5)
  • $.evidence[1].url private-url
  • $.evidence[2].url private-url
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted

roblox open cloud assets api Storage

fails: identityemail?card?R

create.roblox.com/docs/cloud/guides/usage-assets · rejected-provider · storage/roblox-open-cloud-assets-api · JSON · compare

Free tier20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone the quota is real and unreachable: identity is the binding constraint, and it is not one of the six limits kinds
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
Reliability20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou
Notes20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (2)
datesourcewhat it proved
2026-10-21create.roblox.com/docs/cloud/guides/usage-assets20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou
2026-10-21assetdelivery.roblox.com/v1/asset/?id=1818cited as the basis of the rejection: 20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou
More fields (1)
{
 "dead_end": {
  "failure_class": "identity",
  "why": "20 MB per asset, and the asset types that matter are throttled monthly: audio 10 total uploads/month without ID verification (100 with), video 20/day. Asset delivery requires auth — anonymou",
  "retry_when": "if the registration gate opens to a foreign individual",
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (14)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.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