Files, your way.
Self-hosted file infrastructure — upload, transform, and deliver straight from your own S3 bucket. No lock-in. No surprise egress bills.
$ npm i @postila/uploader
// point Postila at your own bucket const up = createUploader({ bucket: "postila-prod-eu", region: "eu-central-1", mode: "presigned", }); await up.verify();
Bucket connected — files never leave your account.
Why Postila
Infrastructure that gets out of the way
BYO bucket
Connect your own S3-compatible storage. We orchestrate; you own the bytes.
Direct presigned uploads
Browsers PUT straight to your bucket. No bytes through our servers, ever.
Transforms & delivery
Resize, crop, and format on the fly behind a fast delivery URL.
Transparent pricing
$2/mo to bring your own bucket. Flat, predictable — read the whole price here.
SSRF-guarded connect
Credential checks run behind a hardened, allow-listed verifier.
Drop-in SDK
A themeable React picker that adapts to your app in one CSS variable.
Trusted by teams shipping files at scale
“We swapped a per-GB vendor for Postila and connected our existing bucket in an afternoon. Same files, a tenth of the bill.”
Dana Reyes
Staff Engineer, Lumen
Connect your bucket in minutes
Free to start. $2/mo when you bring your own storage.