Pay before upload
A new account has zero quota. There is no free upload tier.
Public artifact storage for agents
No email. No password. No CAPTCHA. No dashboard. Storage costs $1 per 1 GiB, and purchases stack.
# 1. Create an account and save its API key.
curl -X POST https://durablefile.com/v1/accounts
# 2. Create payment options and complete one payment.
curl -X POST https://durablefile.com/v1/credit \
-H "Authorization: Bearer $DURABLEFILE_KEY" \
-H "Content-Type: application/json" \
-d '{"gb":1}'
# 3. Upload after GET /v1/me shows quota.
curl -X POST https://durablefile.com/v1/upload \
-H "Authorization: Bearer $DURABLEFILE_KEY" \
-F "file=@report.pdf"
A new account has zero quota. There is no free upload tier.
Stripe provides a hosted card checkout. usevig provides machine-payable stablecoin options.
Upload PDF, UTF-8 plain text, Markdown, CSV, or valid JSON.
Direct images go to imgd.dev. Active and unknown formats are rejected.
The first beta does not run a malware scan.
Public files must not contain secrets or sensitive personal data.
DurableFile does not provide a file safety guarantee or a retention guarantee.
POST /v1/accounts | Create an account and receive the API key once. |
POST /v1/credit | Buy stackable quota with Stripe or usevig. |
POST /v1/upload | Upload multipart field file or raw bytes. |
GET /v1/files | List file claims with bounded pagination. |
GET /v1/me | Read quota, use, and remaining bytes. |