Platform
Storage — file storage & signed URLs
Kreo includes file storage so your backend can handle uploads out of the box. Files live in public or private buckets, isolated per project, and private objects are served through short-lived signed URLs.
Upload files
POST a multipart form to the storage API with your key. Choose a bucket and visibility; Kreo enforces your plan's storage quota and a per-file size ceiling.
Signed URLs
Generate a time-limited signed URL to grant temporary access to a private object without exposing your key — ideal for downloads and previews.