Store files once. Serve them close to every user.
Lyvyl keeps your files in a region you choose and delivers them from the edge location nearest each request. It speaks the S3 API, resizes images on the fly and bills by the gigabyte.
In private beta. New accounts join by invitation.
Storage, delivery and media in one place
Upload through the API or any S3 tool. Lyvyl handles replication, caching and image sizes, so your app needs only one URL per file.
Durable object storage
Files live in buckets in the region you pick. Every write is copied to three separate zones before the upload is confirmed, so a failed disk or a lost zone doesn't lose data.
- S3 compatibleWorks with aws-cli, rclone, restic and the S3 SDKs
- VersioningKeep earlier versions of a file for up to 90 days
- EncryptionAES-256 at rest, TLS 1.3 in transit
Delivery from the nearest edge
Public files get a URL on your own domain. The first request fetches a file from its home region; after that, the nearest edge location answers from its cache.
- Cache controlSet lifetimes per bucket or per file with standard headers
- PurgeClear a path from every edge location in under a minute
- HTTP/3QUIC and HTTP/2 everywhere, with certificates issued for you
Images and video, sized on request
Add parameters to an image URL to resize, crop or convert it. Results are cached at the edge, so each size of the original is processed once.
- FormatsAVIF, WebP or JPEG, picked for each browser
- Smart cropKeeps the subject in frame when the ratio changes
- VideoMP4 with byte-range requests, ready for the video tag
Use the tools you already have
Point any S3 client at your endpoint and keep your existing scripts. The management API covers buckets, keys and usage, and answers in plain JSON.
# your endpoint and keys are on the account page
aws s3 cp ./build s3://my-site/ --recursive \
--endpoint-url "$ENDPOINT"
curl https://api.lyvyl.xyz/v1/health
# {"status": "ok", "time": "..."}
Pricing you can read in a minute
You pay for gigabytes stored and gigabytes sent. Requests, uploads and image resizes within your plan cost nothing extra.