Change the file.
Keep the link.
SteadyLink is file hosting with permanent links. Store, share and deliver your files from one place, with revision history, custom domains and analytics built in.
10 GB free, no card required

How it works
One link per file, for as long as you need it.
Links break when files move or get renamed. SteadyLink gives each file an address that never changes, so you can update the file without chasing down every place it's shared.
Upload once
Drop in any file. It's scanned, stored and live in seconds.
Share one link
Every file gets a permanent address on our edge or your domain.
Replace any time
Upload a new version. The link stays exactly the same.
- Revision 3price-list-spring.pdfToday, 9:41 AMLive at the same link
- Revision 2price-list-winter.pdfMar 2Kept
- Revision 1price-list.pdfJan 14Kept
Workflows
Everything that happens to a file after you upload it.
Replace
Swap the file. Every link keeps working.
Upload a new version over the old one. Pages, emails, QR codes and embeds that use the link show the new file, and the old version stays in history if you need it back.
Learn moreShare
Collections people can actually browse.
Put a set of files behind one link with a clean gallery, downloads, passwords or an expiry date. Turn on proofing and clients pick their favorites right on the page.
Learn moreRequest
Ask for files with a link.
Send a request link and people upload straight into your workspace, with the types and sizes you allow. You review each upload before it goes anywhere.
Learn moreCollect
Take uploads on your own site.
Paste one snippet to add an upload button to any page. Submissions wait for your approval, then land in the bucket you chose.
Learn morePlatform
Built for files that are already out in the world.
Revision history
Every upload is kept. Roll back in one click and the link follows.
Custom domains
Serve files from files.yoursite.com with SSL handled for you.
Image transforms
Resize and convert on the fly with URL parameters or saved presets.
Private and signed links
Keep files private, add passwords, or hand out links that expire.
Malware scanning
New versions stay offline until the scan passes.
Delivery analytics
Views, bandwidth, countries and referrers for every link.
S3 and rclone
Mount your files as a drive or sync folders with any S3 client.
Webhooks
Signed events when files change, uploads arrive or links break.
REST API
Upload, replace and roll back from your own code with scoped keys.
Analytics
Know the link actually worked.
See views, bandwidth, cache hits and response times for every file, and get a heads-up when visitors start hitting a missing or broken version.
- Views and downloads over time
- Countries and referrers per link
- Alerts for broken and missing files

Developers
An API for files that change.
Upload, replace and roll back from your own code with scoped API keys. Use the S3 endpoint with rclone, or get signed webhooks when anything changes.
$ curl -X POST \
"https://api.steadylink.io/api/assets/$ASSET_ID/versions/3/promote" \
-H "X-API-Key: $STEADYLINK_API_KEY"
# The link is unchanged. Visitors get revision 3 right away.Use cases
What people use SteadyLink for
Pricing
Start at zero. Upgrade when it pays for itself.
Free
$0 /month
For small projects that need reliable public file delivery.
- 10 GB storage
- 50 GB / month delivery
- 30 days of history
- 1 member
Personal
$9 /month
For portfolios, newsletters, client files, and personal sites.
- 50 GB storage
- 100 GB / month delivery
- 90 days of history
- 1 member
Pro
$39 /month
For products shipping real traffic and changing media often.
- 100 GB storage
- 1 TB / month delivery
- Long-term of history
- 5 members
Business
$129 /month
For teams that need more room, visibility, and control.
- 500 GB storage
- 3 TB / month delivery
- Long-term of history
- 20 members
Your first steady link is free.
10 GB of storage, 50 GB of monthly delivery and 30 days of revision history. No card required.