homeaboutvideotry it nowpricingdocs
Guides

Solve the file problem, then pick the tool

Short, practical guides for uploads, images and video. Each one ends with working code you can paste in.

Uploads

How to add image upload to a React app

A working uploader, a file ID to store, and a resized preview, without writing an upload endpoint.

Images

Resize images on the fly with a URL

Store one original, then ask for any size or format by editing the image URL.

Video

Stream video with HLS without running ffmpeg

Upload a video, get adaptive streaming and a poster image, and play it with one tag.

Video

Add captions and subtitles to a video

Upload a caption file per language and the player shows a captions menu, with your choice of default.

Video

Embed a video on any website

A responsive iframe for CMSs and docs sites, a script tag for your own pages, and a plain link for email.

Video

Build a video library page

List your videos from your server, show posters in a grid, and play each one on click.

Images

Serve responsive images without a build step

Give every image a srcset and a WebP source, for images that arrive after you have deployed.

Images

Crop user avatars and thumbnails to a fixed size

Users upload photos in every shape. Get a consistent square out of all of them.

Images

How to watermark images with a logo or text

Put your logo or a credit on every image you serve, and keep the originals clean.

Uploads

Upload files from Node.js: disk, buffers, streams and URLs

Move files from a script or server into hosted storage, without writing any storage code. Examples for Node.js, Ruby, Python, PHP and cURL.

Uploads

Use Fileboy from Rails: uploads, images and video

Install the official Ruby package, upload from a controller, and show resized images from a stored ID.

Uploads

Use Fileboy from Django: uploads, images and video

Install the official Python package, upload from a controller, and show resized images from a stored ID.

Uploads

Use Fileboy from Laravel: uploads, images and video

Install the official PHP package, upload from a controller, and show resized images from a stored ID.

Webhooks

Get notified when a video is ready, without polling

Receive a signed HTTP request when a file is uploaded or deleted, or a video finishes processing.

Management

Manage and clean up files from your server

Find files by metadata, rename them, and delete the files that belong to a record you removed, so storage does not fill up with orphans. Examples for Node.js, Ruby, Python, PHP and cURL.

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.