Video storage · CDN included

Store your video and serve it with links that expire

Upload your videos and serve them with links that expire. No minimums, no monthly fee, nothing to set up.

$0.015 per GB/month $0.008 per GB served No minimums, no commitment

From a file on your disk to a link you can hand out

  1. 01

    Declare the file

    Say what you are uploading and how big it is. We answer with the upload URLs — single or multipart, we decide.

  2. 02

    Send the bytes

    Straight to storage from the browser or your server. They never pass through our API, so nothing throttles you.

  3. 03

    Hand out signed links

    One per viewer, with an expiry and whatever restrictions you want. Served from a CDN, not from us.

Every link carries its own conditions

A signed link is not a permanent address, it is a permission. And all of it is enforced at the network edge, so whoever fails never downloads — and is never billed to you.

Expiry

One minute to a week. The shorter it is, the less a URL shared around is worth.

Country

Allow or block lists, so you can honour your distribution agreements.

Speed

A cap in KB/s, with an uncapped head start so playback still begins instantly.

Streaming packages

One permission for a whole HLS or DASH package, segments included, without signing file by file.

Delivery network built in

Your video leaves from a network of over 250 Tbps

The CDN is not an add-on you buy separately: it is already there. Every signed link is served from these locations, with the capacity already provisioned and the peak already handled. You can build your own Netflix, your own Twitch, or whatever you have in mind, without thinking about any of it.

250 Tbps+

Network capacity

10

Delivery locations

0

Lines of configuration

Where it is served from

  • Frankfurt
  • Paris
  • São Paulo
  • Chicago
  • Dallas
  • Los Angeles
  • Miami
  • Hong Kong
  • Singapore
  • Tokyo

Few locations, each very large, picked for throughput rather than proximity. For video that is the right trade: a big file is served better from a node with a lot of egress than from a small one ten milliseconds away. It is also what makes delivery cost $0.008 per GB everywhere in the world, with no regional surcharge.

API

Why it is this cheap

Because we are not reselling an expensive cloud. Files sit in low-cost object storage and are served by a network that does not charge us to pull them from it. That saving is the price.

Docs
upload.sh
# 1. Declare
POST /v1/storage/files
{ "name": "movie.mp4", "sizeBytes": 734003200 }

# 2. Send the bytes to the returned URL (direct, never through the API)
PUT  https://...            -> ETag

# 3. Complete, then hand out links
POST /v1/storage/files/{id}/complete
GET  /v1/storage/files/{id}/url?expiresSeconds=600&countries=US,CA
200 OK file stored · signed link ready

Start without a card

Create the account, top up whatever you like and upload your first video. No minimum, no fee.

Get started