BYO bucket · no per-GB surprises

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

connect.ts
// point Postila at your own bucket
const up = createUploader({
  bucket: "postila-prod-eu",
  region: "eu-central-1",
  mode:   "presigned",
});
await up.verify();
PUT · 200GET · 200DELETE · 204

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

NorthwindLumenstacklyCARGO·PIXELHAUS
“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.