homeaboutvideotry it nowpricingdocs
Docs

Getting Started

How Fileboy works

Get a quick overview of how we take, manage and serve your files

The problem

File handling can be a giant headache for developers. Many tools are old and outdated, and many modern hosting solutions offer no infrastructure for storage.

Also, it can be expensive, both as a time cost and infrastructure cost to process files. Uploading takes a long time, can be unstable and is difficult to debug if not working as required.

Fileboy is designed to seamlessly integrate with your application to make uploading files a quick and straightforward. Displaying and editing those files is then as easy as specifying a URL.

There are four steps in the Fileboy pipeline to get files stored and delivered to your application.

  1. Uploading your file
  2. Storage
  3. Processing
  4. Delivery

Upload your files

There are a few different ways to upload to Fileboy. We have an API, a few different libraries, and a Fileboy Widget. You can use any of these to upload one or more files.

All of these ways are super quick to get started - in fact you can try them out right now using our demo page.

When you upload a file you are given back a Fileboy ID. This ID is all you need to store and is used for all interactions for the file.

Storage

After uploading your file its stored and cached. Simple as that - no setting up storage, no configuring. We have a couple of rules in the storage regarding how long we hold on to different files and how we cache them. You can change these up in your account settings.

Media processing

Fileboy lets you process files on the run. When requesting an image file, you can:

  • Change height and width
  • Crop in different configs
  • Recolor
  • Watermark
  • Change format
  • Change backgrounds
  • And more...

Try it out in our image playground

Video

Video follows the same shape. You upload the original, Fileboy encodes it in the background at several sizes, picks a poster frame, and serves it as adaptive streaming. Players get a manifest URL, and a React component, a script tag and an iframe embed are ready made.

Read how video works

Delivery

Getting the files served to your application is simply a case of using the Fileboy ID to grab the file.

1
https://fileboy.io/get/files/[:your_id]

And to get the right version, simply include your options.

1
https://fileboy.io/get/files/[:your_id]?height:400&width:200&format:png

How Fileboy works

The problemUpload your filesStorageMedia processingVideoDelivery
hello@fileboy.io

Fileboy

HomeAboutPricingChangelog
© Copyright 2026, CD2 Solutions Ltd.
Terms and ConditionsPrivacy Policy