Everything behind the link.

Upload a file and share its link. When the file changes, replace it. The link keeps working, and earlier versions stay in its history.

The link people have

files.yoursite.com/price-list.pdf

  1. price-list-november.pdfGoes live Nov 1scheduled
  2. price-list-october.pdfReplaced Oct 2current
  3. price-list-september.pdfReplaced Sep 4kept
  4. price-list-august.pdfUploaded Aug 1kept
Same link since Aug 1. The link follows the current revision.

Sharing and access

Decide who can open a file and for how long, and give people an easy way to send files back to you.

Read the collections guide

Your name on the link

Serve files from your own domain so the link people see is yours.

Compare plans

Built for developers

Everything in the dashboard is available from code, plus an API that tools built for S3 already understand.

Read the API reference
Terminal
$ steadylink replace files.yoursite.com/price-list.pdf price-list-november.pdf
Replaced price-list.pdf with price-list-november.pdf. Now on revision 4.

The full feature list

Every live part of the platform in plain language. Search by the job, the file, or the setting you need.

Files and versions

5
Stable file links
Give a file a public URL that stays fixed across replacements.Use the URL in a message, document, site, app, email, or embed. A replacement becomes the current revision at that same URL.
Version history
Keep each replacement as a separate revision on the same asset.
Pinned revisions
Open or deliver a specific revision when the bytes must never change.
Rollback
Restore an earlier revision without creating a new public address.
Folders and libraries
Organize files into searchable workspace libraries.

Uploads and ingest

4
Dashboard uploads
Upload files from the browser and publish them to a workspace.
Direct API uploads
Create and commit uploads from an application or backend.
Authorized uploads
Send large files through a short-lived upload session without routing them through your application.
Bulk migration tools
Move a local media library in batches of up to 100 files while preserving its folder structure.

Transforms

5
Image resizing
Request a width or height through URL parameters.Example: /a/launch?w=1200
Format conversion
Serve modern image formats such as WebP and AVIF from an original.Example: /a/launch?w=1200&fm=avif
Transform cache
Reuse generated variants instead of rebuilding them on every request.
Precomputed variants
Prepare frequently requested transforms outside the delivery path.
Smart crop and focal points
Choose a focal point or let SteadyLink find a high-detail crop for every requested size.Example: /a/launch?w=600&h=400&fit=cover&focus=auto

Security and access

5
Malware scanning
Scan every upload before a new file becomes available.
Upload policy
Set size, extension, MIME, HTML, SVG, and PDF rules per bucket.
Private assets
Keep objects out of public delivery until access is authorized.
Signed URLs
Grant time-limited access to a private asset.
Encrypted originals
Protect original file bytes with workspace-controlled encryption at rest.

Delivery

5
Global edge delivery
Open files quickly and serve transformed variants through cache-friendly delivery URLs.
Public and signed delivery
Use the same asset model for open and restricted media.
Cache invalidation
Move a stable URL to a new revision without leaving stale bytes behind.
Regional delivery controls
Allow or block delivery by country and see the workspace's active storage region.
Custom delivery domains
Serve assets from a verified hostname after the edge hostname and certificate are active.

Developer tools

5
REST API
Create, upload, replace, transform, sign, search, and inspect assets programmatically.
API keys
Authenticate applications without using a personal login session.
Typed SDKs
Use the typed SteadyLink client for uploads, migration, delivery settings, and workspace automation.
Webhooks
Receive signed events at your own endpoint or send readable notifications to Discord, Slack, and Microsoft Teams.
Command line tools
Inspect, upload, replace, migrate, and set focal points from a terminal or CI job.

Teams and operations

5
Workspaces
Keep assets, policies, and activity grouped by product or team.
Searchable metadata
Find objects by filename, path, type, and recorded metadata.
Audit history
See who changed an asset, policy, or revision and when it happened.
Usage and delivery metrics
Track uploads, transforms, cache activity, and delivery errors.
SSO and organization controls
Connect an OpenID provider, restrict email domains, and require SSO for one workspace.

Put the next file somewhere steady.

Free plan with 10 GB. No card required.

Start free