homeaboutvideotry it nowpricingdocs
About Fileboy

We built it for ourselves. You can use it too.

Fileboy is the file backend CD2 Solutions wrote for its own apps and has run in production for years.

Why it exists

Every project we built needed uploads, resized images and sometimes video. Each one got a slightly different, slightly worse version: a bucket here, an image worker there, a video encoder nobody wanted to maintain.

So we wrote it once, properly, and moved our own apps onto it. Fileboy handles the upload, stores the file, makes the version you ask for and serves it from a cache. Your code gets an ID back and builds URLs from it. Video works the same way: you upload the original, Fileboy encodes it for adaptive streaming and gives you a player. See how video works.

How we think about it

One ID per file

Your database stores a single string. Size, crop, format and quality are decided later, in the URL, so you never migrate old files when a design changes.

Nothing to set up

No buckets, policies, workers or queues. Create an app, paste a public key and upload. Everything else is already running.

Private when you need it

Public keys are safe in browser code. Turn on signed URLs for an app and its files, images and videos can only be read through expiring URLs your server signs with your private key.

Predictable cost

A flat monthly price per app, with unlimited transformations. A side project never raises the bill for your main product.

Who it is for

Small teams and solo developers who would rather ship their product than run file infrastructure. If you need enterprise digital asset management, Fileboy is not that. If you need uploads, image resizing and video streaming that work from the first request, it probably is.

Questions? Email hello@fileboy.io and you will get one of the people who wrote it.

Add Fileboy to your next project

We built Fileboy to stop rebuilding file handling for every app. Create an app, paste your key and upload a file. The free plan needs no card.