UserAPI Storage

Simple object storage for your applications. Upload, store, and serve files via a REST API. Designed for backup scripts, CI/CD pipelines, and media servers.

Plain HTTP API

POST to upload, GET to download. Bearer token authentication. No SDKs, just curl.

Unmetered transfers

Fixed plans include generous transfer amounts. We don't count gigabytes until you hit your plan's limit.

Simple pricing

Pay for the storage you use, plus a fixed transfer allowance per plan. No hidden fees.

Quick example

Upload a file and get a download URL. Replace tok_... with your token.

curl -X POST https://api.theuserapi.com/v1/files \ -H "Authorization: Bearer tok_4f8b2e1c9a3d7e6f5a0b1c2d3e4f5a6b" \ -F "file=@backup_db_20260613.tar.gz" \ -F "folder=/daily-backups/"

Response:

{ "id": "f_8a7b6c5d4e3f2a1b", "name": "backup_db_20260613.tar.gz", "size": 2147483648, "created": "2026-06-13T12:00:00Z", "url": "https://cdn.theuserapi.com/v1/files/f_8a7b6c5d4e3f2a1b/download" }

API Documentation

All endpoints require an Authorization: Bearer <token> header. Base URL: https://api.theuserapi.com/v1

Upload a file

POST /files — multipart/form-data

Parameters: file (required), folder (optional)

curl -X POST https://api.theuserapi.com/v1/files \ -H "Authorization: Bearer tok_4f8b2e1c9a3d7e6f5a0b1c2d3e4f5a6b" \ -F "file=@archive.zip" \ -F "folder=/exports/"

Returns file object with id and download url.

Download a file

GET /files/{id}/download

curl -X GET "https://api.theuserapi.com/v1/files/f_8a7b6c5d4e3f2a1b/download" \ -H "Authorization: Bearer tok_4f8b2e1c9a3d7e6f5a0b1c2d3e4f5a6b"

Redirects to a signed CDN URL.

Delete a file

DELETE /files/{id}

curl -X DELETE "https://api.theuserapi.com/v1/files/f_8a7b6c5d4e3f2a1b" \ -H "Authorization: Bearer tok_4f8b2e1c9a3d7e6f5a0b1c2d3e4f5a6b"

Returns 204 No Content on success.

Pricing

All plans include generous traffic allowances. No overage charges — we simply ask you to upgrade if your needs grow.

PlanStorageMonthly trafficPrice
Hobby50 GB200 GB$5/mo
Pro500 GB2 TB$25/mo
Business2 TB10 TB$100/mo

FAQ

Why is my traffic so high? Regular database backups (daily dumps of 15–20 GB) and media file hosting can easily reach hundreds of GB per month. Our Pro plan includes 2 TB of transfer — a typical active project uses 300–500 GB.
Are there speed limits? No. We don't throttle. Transfer speed depends only on your local connection and the route between your app and our endpoints.
Can I use it for public CDN? Yes, downloads are served via CDN. Hot-linking protection is available.

Create an account

Registration is temporarily paused

We are currently experiencing a high load due to large data migrations from our legacy storage cluster. To ensure the stability of the service for existing users, we have temporarily disabled new account creation.

Please leave your email address below, and we will notify you as soon as registration reopens. We expect to resume within 7–10 business days.