Storage
Build with Storage
Overview
What Storage is, how delivery works, and when to reach for it.
Upload & manage files
Upload, list, move, and delete assets through the API.
Folders
Organize assets into a folder tree per tenant.
Serve & transform images
Resize, crop, and reformat images on the fly, delivered from the CDN on your own domain.
3D assets
Show interactive 3D models and AR with one web component.
Signed URLs & access
Share private files with time-limited links, and sync over SFTP.
revenexx Storage is where your tenant's files live: product images, PDFs, videos, archives, CAD files, and 3D models. You upload through the API, and the files come back fast from a URL on your own domain. Images can be resized, cropped, and reformatted at request time, so you store one original and serve whatever each page needs.
Fast delivery, EU-hosted origin
Files are served from revenexx's own content delivery edge — cached close to your customers, with each request routed to the nearest location and automatic failover. The platform and your data are hosted in the EU; the edge then delivers cached content globally so it stays fast everywhere. A managed web application firewall protects the edge by default.
The practical result: you upload once, and every transformed variant is cached at the edge after its first request. Repeat requests for the same image are served from cache, not regenerated.
The two surfaces you work with
Storage has two sides, and it helps to keep them separate in your head:
- The management API, reached through the gateway at
https://api.revenexx.com/v1/storage. This is where you upload, list, move, and delete assets, manage folders, and mint signed URLs. Every call is authenticated and scoped to one tenant. - The delivery host, at
https://storage.revenexx.com/{tenant}/{folder}/{file}. This is the public read path your storefront and apps link to. Public assets need no auth here; private assets are reached with a signed URL. Images accept transform parameters on this host.
When to use Storage
Use Storage for any binary file your application needs to serve or keep: catalog imagery, downloadable spec sheets, invoices, marketing video, importable data files, and 3D product models. It is built for files, not records. For structured data like products, orders, or customer profiles, use the platform's data APIs from Apps instead.
What's in this section
- Quick start — Upload a file and serve it back in a few minutes.
- Upload & manage files — The asset API: upload, list, get, update, delete, and restore.
- Folders — Organize assets into a folder tree.
- Serve & transform images — The
/cdn/transform parameters and the Nuxt Image provider. - 3D assets — The
<rx-model-viewer>web component, including AR. - Signed URLs & access — Time-limited links for private files, and scheduled SFTP sync.
- Access control & visibility — Public vs. private assets and how access is decided.
Where to go next
If you are new to the platform, read the Platform Overview first for the big picture, then come back and run the Quick start.