CurseForge
curseforge.com · 2 records in Storage · JSON
Records 2
- caveatCurseForge (Overwolf) author file hosting
Storagefree tieridentity email?card?limit write-gatedevidence reportedstale on 2026-11-05disagrees
- fails: quotaCurseForge (Overwolf) author upload API
Storagefree tieridentity email?card?evidence reportedstale on 2026-11-05disagrees
Sibling records disagree:
- verdict:
storage/curseforge-author-file-hostingsays qualifies-with-caveat, storage/curseforge-author-upload-api says fails-quota
- Free allowance
- What IS verifiable is the observed size distribution: live file listings show modpacks at 89.1, 101.6 and 468.1 MB, and a single mod file at 66.7 MB.
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- write-gatedapproved files; review gate', not as bulk storage
- Evidence
- reported7 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | What IS verifiable is the observed size distribution: live file listings show modpacks at 89.1, 101.6 and 468.1 MB, and a single mod file at 66.7 MB. The one hard number surfaced is a media cap of 2 MB for images ('Why is it only 2MB??' - author complaint, still open, 'Future consideration'), and a forum report of a 350 MB mod upload being rejected without an external-URL option. unit MB; metered on unstated |
|---|---|
| Price | none stated |
| Limits |
evidence points below 500 MB for mods (350 MB rejection reported, 468.1 MB modpack published, so the ceiling is game-dependent and enforced client-side per the August release notes: 'Added new client-side validation - preventing upload of large files on unsupported games'). retention: indefinite for approved files; 'Files updates in order to increase visibility is not allowed' and files must carry a changelog. request-rate: not published. |
| Identity | email (placeholder) not published |
| Egress | Free and CDN'd via CloudFront in front of S3: edge.forgecdn.net and mediafilez.forgecdn.net return 'X-Cache: Miss from cloudfront' and 'Server: AmazonS3'. No billing. Hotlink-protected - a guessed object path returns 403 from S3 rather than bytes, so URLs must come from the API. |
| Per-object cap | not stated |
| Retention | retention: indefinite for approved files; 'Files updates in order to increase visibility is not allowed' and files must carry a changelog |
| Interface | rest, sftp, rclone rest |
| Tooling | Official upload API with X-API-TOKEN and multipart metadata + file (third-party implementations exist, e.g. TeamDman/SuperFactoryManager and BreakBB/DisenchantBuddy shell out to it); cfwidget mirrors file metadata (id, filesize, uploaded_at) publicly. No SFTP, no rclone. |
| Composes with | Unlimited projects per author account, unlimited files per project, unlimited versions. The provider therefore polices project count and not only request rate. |
| Reliability | Reads are hotlink-gated (403 from S3 on constructed URLs) and the whole author surface is SSO-walled, so this is the least auditable of the game hosts. Moderation is active and rule-driven. Best treated as 'large-ish files with a review gate', not as bulk storage. |
| Parsed numbers |
|
Evidence 7
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.curseforge.com/minecraft/modpacks/better-mc-forge-bmc4/f | file sizes 89.1 MB, 101.6 MB, 85.5 MB, 83.5 MB in the live listing |
| 2026-10-21 | www.curseforge.com/minecraft/modpacks/rlcraft/files | 48.9/49.0/48.0 MB; a 51324367-byte file confirmed via api.cfwidget.com (id 4612979) |
| 2026-10-21 | curseforge-ideas.overwolf.com/ideas/CF-I-8110 | 'Why is it only 2MB??' media cap, status 'Future consideration' |
| 2026-10-21 | nullforums.net/threads/unable-to-upload-mod-file-larger-than | Jan 2025: >350 MB mod rejected, no external-URL option offered |
| 2026-10-21 | blog.curseforge.com/platform-release-notes-august-26/ | part of the text of Limits, above |
| 2026-10-21 | support.curseforge.com/en/support/solutions/articles/9000197 | 'It is not allowed to upload multiple similar and/or low effort projects in an attempt to game the system'. In plain terms, the policy puts a ceiling on project count rather than only on request rate. |
| 2026-10-21 | edge.forgecdn.net/files/5000/100/ | probe: GET ... -> 302 then 403 from AmazonS3 via cloudfront (hotlink protection live) |
Unknown values 3
- per object cap notes: the field may be stated in a source that was not read
- per object cap stated: 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
Sibling records disagree:
- verdict:
storage/curseforge-author-file-hostingsays qualifies-with-caveat, storage/curseforge-author-upload-api says fails-quota
- Free allowance
- No published per-file or total quota.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- noneno named constraint binds
- Evidence
- reported4 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | No published per-file or total quota. Known caps: project media/gallery images limited to 2 MB (author complaint, Apr 2026). unit MB; metered on unstated |
|---|---|
| Price | none stated |
| Identity | email (placeholder) not published |
| Egress | Free, Cloudflare-fronted (edge.forgecdn.net / mediafilez.forgecdn.net), no auth on downloads. |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | rest, rclone rest |
| Tooling | Documented Upload API: POST /api/projects/{projectId}/upload-file with multipart metadata + file, X-Api-Token header; also Maven for some project types. Third-party wrapper: github.com/itsmeow/curseforge-upload. No rclone. |
| Composes with | Unlimited projects per author account (no documented cap) x unknown per-file size. If the effective cap resembles Modrinth's 500 MiB, 1000 projects = ~500 GB. |
| Reliability | Manual moderation queue means automated bulk uploads get rejected or the author account locked; releases can be delisted retroactively. |
| Parsed numbers |
|
Evidence 4
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | support.curseforge.com/en/support/solutions/articles/9000197 | 'POST multipart/form-data request to /api/projects/{projectId}/upload-file' |
| 2026-10-21 | wiki.nemonotfound.com/third-party/curseforge-upload-api | token generation + auth details |
| 2026-10-21 | curseforge-ideas.overwolf.com/ideas/CF-I-8110 | 'Why is it only 2MB??' for media uploads, Apr 2026 |
| 2026-10-21 | blog.curseforge.com/curseforge-platform-release-notes-march/ | 'Improved the ability to upload bigger files to projects' (no number given) |
More fields 1
| dead end | {"failure_class": "quota","why": "No published per-file or total quota. Known caps: project media/gallery images limited to 2 MB (author complaint, Apr 2026).","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 4
- per object cap notes: the field may be stated in a source that was not read
- per object cap stated: 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