Gumroad
gumroad.com · Storage · 1 record · JSON
Gumroad Storage
caveatemailno cardRper-object-cap
| Free tier | Own 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 |
|---|---|
| Price | none stated |
| Per-object cap | largest single file that you can upload to a product is 20 GB (20000000000 bytes) |
| Retention | not stated |
| Egress | CloudFront in front of S3 (confirmed in their open-source repo: CLOUDFRONT_* + FILE_DOWNLOAD_DISTRIBUTION_URL_PROD). No per-download quota published. |
| Identity | email email |
| Limits |
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. |
| Binding | per-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 |
| Interface | rest Web + documented REST API (products, product_files); the codebase is open source (antiwork/gumroad), so limits are inspectable. |
| Tooling | REST API with access token; the repo exposes /attachments/... presigned paths via SignedUrlHelper. |
| Composes with | The $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. |
| Reliability | Purchases 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. |
| Notes | Own 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 rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | gumroad.com/help/article/289-file-size-limits-on-gumroad | '20 GB File size limit' and '250 MB limit' sections, verbatim |
| 2026-10-21 | withheld | raw.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-21 | withheld | config/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-21 | gumroad.com/ | 200, 128,717 B (live, not a dead host) |
Unknown or withheld values (6)
$.evidence[1].urlprivate-url$.evidence[2].urlprivate-url$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted