fshy

fshy / Storage

Gumroad

gumroad.com · Storage · 1 record · JSON

Gumroad Storage

caveatemailno cardRper-object-cap

gumroad.com · Digital-product fulfilment — largest per-file number in the group · storage/gumroad · JSON · compare

Free tierOwn help centre: 'If you price your product at any number greater than $0.99, the largest single file that you can upload to a product is 20 GB in size... you can add as many files as you want to each product.' Free/$0 products are capped at 250 MB cumulative.
unit MB; metered on unstated
Pricenone stated
Per-object caplargest single file that you can upload to a product is 20 GB (20000000000 bytes)
Retentionnot stated
EgressCloudFront in front of S3 (confirmed in their open-source repo: CLOUDFRONT_* + FILE_DOWNLOAD_DISTRIBUTION_URL_PROD). No per-download quota published.
Identityemail email
Limits
  • per-object-cap largest single file that you can upload to a product is 20 GB source
per-object-cap 20 GB (products >$0.99) / 250 MB cumulative (priced $0). 'Download all' button only appears under 500 MB total content, but a single ZIP sidesteps that. Repo shows MAX_EPUB_READER_ARCHIVE_SIZE = 32 MB and thumbnail cap 5 MB — those are feature caps, not the product-file cap.
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 Web + documented REST API (products, product_files); the codebase is open source (antiwork/gumroad), so limits are inspectable.
ToolingREST API with access token; the repo exposes /attachments/... presigned paths via SignedUrlHelper.
Composes withThe $0.99 pricing gate is the mechanism: price at $1, get 20 GB/file, unlimited files per product, unlimited products. A $1 product that never sells still costs the seller ~nothing after fees. 20 GB x N files.
ReliabilityPurchases require a payment method on the seller side to withdraw, but uploading does not. Download URLs are presigned CloudFront/S3 and short-lived, so there is no stable hot-link — archive/delivery tier only.
NotesOwn help centre: 'If you price your product at any number greater than $0.99, the largest single file that you can upload to a product is 20 GB in size... you can add as many files as you want to each product.' Free/$0 products are capped at 250 MB cumulative.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[0].value limit:per-object-cap 20.0 GB
Evidence (4)
datesourcewhat it proved
2026-10-21gumroad.com/help/article/289-file-size-limits-on-gumroad'20 GB File size limit' and '250 MB limit' sections, verbatim
2026-10-21withheldraw.githubusercontent.com/antiwork/gumroad/main/app/models/product_file.rb — confirms S3/CloudFront storage classes and that 20 GB is not enforced in this model, i.e. it is a policy cap at the uploader
2026-10-21withheldconfig/initializers/aws.rb + .env.example in the same repo — CLOUDFRONT_DOWNLOAD_DISTRIBUTION_URL_PROD, FILE_DOWNLOAD_DISTRIBUTION_URL_PROD, S3_BUCKET production 'gumroad'
2026-10-21gumroad.com/200, 128,717 B (live, not a dead host)
Unknown or withheld values (6)
  • $.evidence[1].url private-url
  • $.evidence[2].url private-url
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted