Durable VOD Archive Storage

VOD Archive Storage for Replays You Own, Without a Per-Minute Video Bill

Store and share your VOD archives and live stream replays on permanent URLs with global CDN delivery.

Durable VOD archive storage

The stream is over; the recording is the asset. VOD archive storage is the durable home for that finished file — the exported broadcast, the webinar replay, the course recording, the event capture — kept on a permanent URL and served from a global CDN. files.link is built for exactly this back half of the job: you bring the rendered VOD, and it stores the original file untouched and hands you a stable link you can embed, share, or gate.

It is not a live ingest endpoint or a transcoding service; it is where your stream archives live after the broadcast ends.

The upload path is a scriptable three-call REST flow: POST /v1/files/{folderId} returns a presigned url and an id, you PUT the recording bytes straight to storage, then POST /v1/files/confirm-upload with {ids:[...]}. Auth is just your raw API key, so a post-stream hook can push every new replay into your archive the moment encoding finishes — turning stream archive hosting into one curl in your pipeline instead of a manual upload.

The reason to move a VOD library off the streaming platform is cost and permanence. Twitch and most live platforms expire VODs within weeks; a copy here stays until you delete it. Per-minute video products (Mux-style) meter every minute you store and every minute delivered, which punishes a deep long-tail library — the exact thing a livestream archive becomes over time. files.link bills prepaid credits against storage and bandwidth with no per-minute meter, and replays stream from a nearby CDN edge.

Keep this month's busy replays on the standard tier for instant playback, then move rarely-watched back catalog to the cold storage tier (note its minimum retention) to shrink the bill on archives nobody is actively watching.

This page is the storage-and-delivery layer, not a player or an encoder. For adaptive quality switching, transcode to HLS/DASH with ffmpeg first and upload the playlist and segments as ordinary files; for a single progressive MP4 replay, upload it once and embed the URL. Private replays — paid courses, members-only events — live as private files behind short-lived signed URLs your backend mints per viewer.

If your job is specifically retaining finished broadcasts, the closely related live stream archive page covers the same workflow from the broadcast angle; this page frames it as general VOD archive storage for any replay source.

A word on scope and honesty. files.link is neutral storage infrastructure for recordings you own or are authorized to keep — your own streams, your team's events, talks and clips you hold the rights to. It is not the old StreamArchive-style scraper that grabbed other broadcasters' deleted VODs without consent, it has no connection to any third-party streamarchive or CastCache service, and it never pulls streams from any platform on your behalf.

You export the finished file yourself; files.link gives that authorized stream archive a permanent, CDN-backed home. If you arrived from a defunct streamarchive tool looking for a real place to keep stream archives you have rights to, that storage job is exactly what this page describes.

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 S3Twitch VODfiles.link
Permanent replay URLs (no auto-expiry)
Global CDN delivery for VOD
No per-minute storage/delivery metering
Cold storage tier for old archives
Built-in HLS/DASH transcoding
Prepaid credits billing

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Start Archiving Your VODs

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

Frequently Asked Questions

What is VOD archive storage?
It is durable, at-rest storage for finished video-on-demand files — exported live stream replays, webinars, course recordings, event captures — kept on a permanent URL and served from a CDN. files.link stores the recording you upload; it does not record or transcode the stream itself.
How is this different from the live-stream-archive page?
Same workflow, different framing. The live stream archive page describes retaining finished broadcasts; this page frames it as general VOD archive storage for replays from any source. Both store the file you export and serve it from a global CDN — pick whichever matches how you search.
Why archive VODs off Twitch or YouTube?
Platform VODs expire — Twitch removes most within weeks. A copy on files.link is permanent until you delete it, so your stream archives and back catalog survive. Per-minute video platforms also get expensive for a long-tail livestream archive; prepaid credits do not.
Can I auto-archive every stream after it ends?
Yes. Add a post-stream hook that runs the three-call upload (POST /v1/files/{folderId} → PUT → POST /v1/files/confirm-upload) once the VOD finishes encoding. The raw API key auth keeps the script trivial.
How do I keep a large archive affordable?
Keep recent replays on the standard tier for instant playback, then move months-old recordings to the cold storage tier, which is far cheaper for rarely-watched content. The cold tier has a minimum retention period.
Can viewers get adaptive quality switching?
Not natively — files.link serves the file you upload. Transcode to an HLS or DASH package with ffmpeg first, then upload the segments and playlist; files.link serves them over the CDN as ordinary files.
Is this the old StreamArchive site for grabbing other people's Twitch VODs?
No. files.link does not scrape, download, or archive other broadcasters' streams, and it has no connection to any defunct StreamArchive or CastCache scraper. It stores stream archives you export yourself and are authorized to keep, then serves them from a global CDN as on-demand replays.
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