Documentation
Everything is an HTTP request. Authenticate with an API key from the dashboard.
Upload a file
curl -X PUT https://api.staticedgemedia.xyz/v1/buckets/shop/files/hero.jpg \ -H "Authorization: Bearer $SEM_KEY" --data-binary @hero.jpg
Transform on delivery
https://cdn.staticedgemedia.xyz/shop/hero.jpg?w=1200&h=630&fit=cover&fmt=auto
| Parameter | Meaning |
|---|---|
w, h | Target width and height in pixels |
fit | cover, contain or fill |
q | Quality 1–100, default 82 |
fmt | auto, avif, webp, jpg, png |
Signed URLs
Append exp (unix time) and sig (HMAC-SHA256 of the path and exp with your signing key). Expired or tampered links return 403.