Simple & Reliable File Storage

General-Purpose Storage for Any File Type

Store any file type with always-available storage and global CDN delivery.

Not every storage need fits a niche. Sometimes you just need a dependable place to put arbitrary files and get them back fast — mixed media, archives, exports, binaries, whatever your app produces. files.link is that general-purpose layer: no format restrictions, no assumptions about what's inside the file, just durable storage with a global CDN and a REST API that's the same whether you're storing a 4KB JSON blob or a 200GB archive.

The contract is three calls. POST /v1/files/{folderId} with your filenames returns { success, urls:[{url,id,...}] }. PUT each file's bytes to its presigned url — direct to storage, so big files don't bottleneck through our API. POST /v1/files/confirm-upload with { ids:[...] } to commit. Authentication is your raw API key in the Authorization header, no Bearer prefix, which keeps server-side integrations short.

Files you mark public get a permanent CDN link; files you keep private are reachable only through expiring signed URLs you mint on demand.

What makes this a comfortable default rather than a compromise: organization and billing. Projects and folders give you real structure instead of a flat namespace of prefixed keys, and each project carries its own API key for isolation. Billing is prepaid credits against storage and bandwidth with no per-request, per-upload, or egress surcharge — so a month where traffic spikes costs you bandwidth, not a bill you can't predict. There are no monthly minimums and no tier you grow out of.

Think of this as the hub. When a use case sharpens, there's a focused page: image-storage and video-storage for media masters, document-storage for office files, file-storage-with-cdn for the delivery angle, serverless-file-storage for Lambda-style backends, and how-to-store-user-uploads for ingesting from your users. Comparing the economics against a hyperscaler? s3-alternative and no-egress-fees-storage lay out the trade-offs. cloud-file-storage-api covers the API surface in depth.

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

Amazon S3Cloudflare R2Backblaze B2files.link
Built-in CDN on the same URL
No format restrictions on uploads
Permanent public file links
No separate egress fees
Prepaid credits (no surprise bill)
Project/folder organization with per-project keys

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Start Storing Files Today

  • 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 Files Today

Frequently Asked Questions

Are there any restrictions on file type?
None. files.link stores any file as opaque bytes — images, documents, video, archives, executables, datasets, anything.
What's the largest file I can upload?
Up to 1TB per file, uploaded directly to storage via the presigned PUT so large files don't proxy through the API.
How does billing work with no monthly plan?
Prepaid credits. You add credit and pay for storage used and bandwidth consumed, with no monthly minimum and no per-request or egress surcharge.
When should I use a more specific page instead?
Use this hub for mixed or arbitrary files; switch to image-storage, video-storage, or document-storage when your use case is media- or document-specific.
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