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.
From a file on your disk to a link you can hand out
- 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.
- 02
Send the bytes
Straight to storage from the browser or your server. They never pass through our API, so nothing throttles you.
- 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# 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
Start without a card
Create the account, top up whatever you like and upload your first video. No minimum, no fee.
Get started