§ Image API
Image API. 7 endpoints, $0.001 a call.
Resize, crop, rotate, composite, convert, inspect, and chain images over plain HTTP. Runs on libvips. The processed file is the response body, not a URL we then charge you every month to keep.
curl -sS --fail-with-body \
-H "Authorization: Bearer $OHMYWRAP_KEY" \
-F "file=@upload.bin" \
-F 'options={"exif":true}' \
https://api.ohmywrap.com/image/infoThe transform is cheap. The storage is what bills you forever.
Image services price per image stored, which turns a one-off resize into a monthly line item that outlives the reason you ran it. We hand the bytes straight back and keep nothing, so the cost of a job you did once is the cost of a job you did once.
- Bytes per file
- 20 MB
- Pixels per image
- 50,000,000
- Pixels per request
- 100,000,000
- Output pixels
- 50,000,000
- Frames
- 64
- Pipeline steps
- 8
- Stored afterwards
- 0 bytes
- Price per call
- $0.001
Anything over a limit is refused immediately, and refusals are not billed.
§ The inventory
Every image endpoint.
Each is a POST with your file attached, each returns the result on the same connection, and each costs $0.001. Follow any of them for parameters, limits, and a request you can paste.
Transform
JPEG, PNG, WebP, AVIF, GIF, and TIFF, in and out, in any combination. SVG and PDF are blocked inside libvips itself rather than merely refused on sniffing: an SVG loader reaches the network through librsvg's external references, and a PDF loader here would route straight around everything the PDF API guarantees. Three defaults worth knowing: metadata is stripped but the ICC profile always survives, EXIF orientation is applied so phone photos come back upright, and upscaling is off unless you ask for it.
Your first image call takes one line of curl.
No plan to choose. No credits to model. No storage to configure.
10,000 calls for $10. No subscription, no expiry.