Developer-first Video Storage

At-Rest Storage for Source and Master Video Files

Always-available video storage and CDN delivery — not just on your machine.

Encoding services charge you per minute to transcode, but they are a terrible place to keep the thing you actually need to protect: the master. files.link is at-rest storage for source video — the ProRes or DNxHD edit master, the camera-original MP4 and MOV files, the multi-gigabyte MKV screencast, the project exports you might re-cut a year from now. It stores the original container and codec untouched, because a master archive that silently re-encodes your footage is not a master archive.

Uploads use the standard three-step REST flow. POST /v1/files/{folderId} returns { success, urls:[{url,id,...}] }; you then PUT the raw bytes of each clip directly to its presigned url, so a 40GB ProRes file streams straight into storage instead of being proxied; finally POST /v1/files/confirm-upload with { ids:[...] }. The header is just your raw API key. Because the PUT goes direct, ingesting nightly renders from a CI step or a render farm is just a curl in a loop, and a dropped connection only affects one file rather than the whole batch.

For footage you rarely touch — finished projects, raw dailies you keep for legal or re-edit reasons — move it to the cold storage tier and pay a fraction of the standard rate, accepting a brief retrieval step and a 90-day minimum retention before download. Keep work-in-progress masters on standard storage where they download instantly. Private masters live as private files behind expiring signed URLs you generate server-side; nothing is public unless you choose it.

This page is about the bytes at rest, not playback. If you need viewers to actually watch these files in a browser, the video-streaming and video-cdn pages cover delivery; finished broadcasts and exported VOD masters belong on live stream archive storage while general video masters stay here; video-subtitle-storage covers the sidecar caption files.

Billing is prepaid credits against storage and bandwidth, so a deep library that is written once and read rarely costs little — and there is no encoding meter, because files.link never encodes.

Benefits With No Complexity

Global CDN delivery

Your files are served from 450+ edge locations worldwide.

Edge-cached worldwide

Files are cached close to your users for fast delivery.

Signed-URL security

Private files stay protected with time-limited access.

What You Get

Unlimited files

Upload as many files as you need.

Unlimited storage

There is no storage limit.

Public + Private storage

Private files are fully secured.

CDN ready links

Upload directly to 450+ edge locations worldwide.

Prepaid credits

No subscription. Pay only for the storage and bandwidth you use.

More coming soon

We have plenty of features coming!

How files.link Works

1. Upload

Create a project and upload your first file.

2. Copy

Copy the CDN link.

3. Use Anywhere

Paste and enjoy the blazing speed.

Why Developers Choose files.link

A Better Way to Store & Deliver Files

MuxAmazon S3Backblaze B2files.link
Stores original container/codec (no re-encode)
Cold storage tier for rarely-touched masters
No per-minute encoding fees
Direct presigned upload for huge files
Built-in CDN for fast re-downloads
Prepaid credits (no surprise bill)

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Start Storing Videos Globally

  • Global CDN delivery
  • Edge-cached worldwide
  • Signed-URL security
  • Unlimited files
  • Unlimited storage
  • Public + Private storage
  • No subscription — prepaid credits keep spend predictable
Start Storing Videos Globally

Frequently Asked Questions

Does files.link transcode or re-encode my source videos?
No. It stores and returns your original file untouched. If you need adaptive bitrate output, transcode before uploading and store each rendition as its own file.
Can I keep cold masters cheaply?
Yes. The cold storage tier costs a fraction of standard storage for footage you rarely access, with a 90-day minimum retention and a short retrieval step before download.
What's the maximum video file size?
Uploads are supported up to 1TB per file, and the direct presigned PUT means a large ProRes or MKV master goes straight to storage.
How is this different from the video-streaming page?
Video storage is about keeping master files safe at rest; video-streaming is about delivering playable files to viewers over the CDN.
General Questions
Is there a subscription?
No. files.link uses prepaid credits, so storage, bandwidth, and API usage are deducted from your balance as you go. The app explains the payment step before uploads are enabled — no monthly subscription and no per-user fees.
What is files.link?
files.link is a developer-first file platform that makes it simple to store, secure, and deliver files globally. It provides signed URLs, public/private access, and an API-first design so you can integrate file delivery into any app without the usual complexity.
How does billing work?
files.link uses prepaid credits. As you use storage, bandwidth, and API requests, credits are deducted daily. When your balance runs low, we automatically recharge it using your saved card. If an auto-recharge doesn't go through, your files and links stay put — you simply update your payment method or top up manually to keep going. No monthly subscriptions — just simple usage-based pricing.
How secure is my data?
All files are encrypted at rest and in transit. You can use signed URLs for private files, control access with permissions, and rely on enterprise-grade infrastructure for data protection.

Related

files.link
Copyright © 2026
All rights reserved
ContactGuidesGlossaryStatusLegal