file.io
file.io · Storage · 3 records · JSON
- File.io Storagefails: quotainstitutionno cardRper-ip-shapingdisagrees
- file.io (now limewire) Storagefails: quotaemail?card?Rdisagrees
- file.io (documented api path) Storagedeademail?card?Rdisagrees
File.io Storage
fails: quotainstitutionno cardRper-ip-shapingdisagrees
Sibling records disagree:
- verdict:
storage/file-iosays fails-quota, storage/file-io-2 says dead - identity_kind:
storage/file-iosays institution, storage/file-io-2 says email - identity_kind:
storage/file-iosays institution, storage/file-io-3 says email
| Free tier | no account; 4 GB per transfer ('file transfers are limited to a total of 4 GB') unit GB; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | 4 GB/transfer; default 14-day expiry, override with ?expires=N[day|w|M|y]; file is DELETED after the first download ('after it is downloaded, the file is completely deleted'). (14 days) |
| Egress | unmetered direct link, but files self-destruct on first download |
| Identity | institution derived from the record's prose, not from an identity field, and no signup was executed: ited to a total of 4 GB') Docs still describe a working API, but both the apex and www return 301/405 today. The 405 comes from an object-store front end, so the API has been re-p |
| Limits |
4 GB/transfer; default 14-day expiry, override with ?expires=N[day|w|M|y]; file is DELETED after the first download ('after it is downloaded, the file is completely deleted'). |
| Binding | per-ip-shaping one stream is shaped, and a user's throughput is the shaped rate times the number of streams |
| Interface | rest rest |
| Tooling | documented REST: curl -F 'file=@x' https://file.io/?expires=1w -> {"success":true,"link":...,"expiry":"7 days"} |
| Composes with | none — one-download-then-delete semantics make it anti-storage by design. |
| Reliability | Docs still describe a working API, but both the apex and www return 301/405 today. The 405 comes from an object-store front end, so the API has been re-plumbed and the documented POST is stale. Would need browser/session cookies to find the new path. |
| Notes | no account; 4 GB per transfer ('file transfers are limited to a total of 4 GB') |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.file.io/about | 'file transfers are limited to a total of 4 GB', expires syntax, sample JSON responses |
| 2026-10-21 | file.io/ | probe: POST -> 301; POST https://www.file.io/ -> 405 MethodNotAllowed (ResourceType: OBJECT) |
More fields (2)
{
"dead_end": {
"failure_class": "quota",
"why": "no account; 4 GB per transfer ('file transfers are limited to a total of 4 GB')",
"retry_when": null,
"first_recorded": "2026-10-21"
},
"probe_in_seed": "POST https://file.io/ -> 301 to https://www.file.io/; POST https://www.file.io/ -> 405 MethodNotAllowed from an S3-style backend ('ResourceType: OBJECT'). The documented endpoint no longer accepts uploads from for a user. Upload path FAILED."
}Unknown or withheld values (5)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted
file.io (now limewire) Storage
fails: quotaemail?card?Rdisagrees
Sibling records disagree:
- identity_kind:
storage/file-iosays institution, storage/file-io-3 says email - verdict:
storage/file-io-2says dead, storage/file-io-3 says fails-quota
| Free tier | file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t |
| Notes | file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.file.io/plans | file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t |
| 2026-10-21 | limewire.com/pricing | cited as the basis of the rejection: file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t |
| 2026-10-21 | www.file.io/developers | cited as the basis of the rejection: file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t |
More fields (1)
{
"dead_end": {
"failure_class": "retention",
"why": "file.io redirects into LimeWire. Free plan is 40 GB storage with a 4 GB upload cap and files expire after 3 days; 20 downloads per file per day. Retention makes it unusable as storage, and t",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
file.io (documented api path) Storage
deademail?card?Rdisagrees
Sibling records disagree:
- verdict:
storage/file-iosays fails-quota, storage/file-io-2 says dead - identity_kind:
storage/file-iosays institution, storage/file-io-2 says email - verdict:
storage/file-io-2says dead, storage/file-io-3 says fails-quota
| Free tier | The REST flow printed in its own /about page no longer works: POST to both file.io and www.file.io returns 405 MethodNotAllowed from an S3-style object store. Listed as a dead end for the do unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | The REST flow printed in its own /about page no longer works: POST to both file.io and www.file.io returns 405 MethodNotAllowed from an S3-style object store. Listed as a dead end for the do |
| Notes | The REST flow printed in its own /about page no longer works: POST to both file.io and www.file.io returns 405 MethodNotAllowed from an S3-style object store. Listed as a dead end for the do |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.file.io/ | The REST flow printed in its own /about page no longer works: POST to both file.io and www.file.io returns 405 MethodNotAllowed from an S3-style object store. Listed as a dead end for the do |
More fields (1)
{
"dead_end": {
"failure_class": "dead-service",
"why": "The REST flow printed in its own /about page no longer works: POST to both file.io and www.file.io returns 405 MethodNotAllowed from an S3-style object store. Listed as a dead end for the do",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded