Private and public buckets

Keep invoices and documents private, and serve logos and product images from public buckets with permanent URLs.

Presigned, expiring links

Give users a signed link to one private file. It expires after 5 minutes by default (up to 60), and can't be altered.

Simple REST API

Upload, list, filter, download and delete files with one API key. Every response uses the same predictable shape.

Official SDKs

Ready-made clients for .NET, Python and Node.js on NuGet, PyPI and npm, plus a Postman collection.

Automatic thumbnails

Image, PDF and video previews are generated for you after upload.

Trash and restore

Deleted files go to the trash first, so a mistake can be undone.

Usage reports and audit trail

See storage and request usage every day, and who accessed which file.

Scoped API keys

Issue several keys limited to the tenants and buckets they need, and rotate them without downtime.