👋
if in the next month I add only 10,000 images in the server and request another 10,000 unique resize, the bill will add the 1,000,000 done in the previous month or just the 10,000?
The blog post details that:
With the new Cloudflare Images, you will be billed only once per 30 days for each unique request to transform an image stored outside of Cloudflare, whether or not the transformation is cached. Customers will be billed $0.50 per 1,000 unique transformations per month.
The unique transforms is per month. If you do 1 mil unique transforms per month, you'd get billed each month for one mil unique resizing. Regardless if each month those were the same unique transforms or different.
And also there are costs for traffic/requests for each image
No additional cost from Image Resizing, but you may be charged extra by your real storage provider. For example, the unique transform doesn't mean your origin will only get pulled once per month. Uncached requests will still cause an origin fetch to transform the image again. So if your origin was R2 for example, you'd see some amount more R2 GetObjects with more requests, but Image Resizing would still just be per unique transformations
Last thing if I decide to move the images to Cloudflare storage, the bill come with 50 dollars extra each month for storage
Images has its own pricing
- $5 per month per 100k images stored
- $1 per month per 100k images delivered
Cloudflare Images - Cloudflare charges by images served (regardless of them being cached or not), and images stored.
Sources: https://developers.cloudflare.com/images/faq/
https://developers.cloudflare.com/images/pricing/