Pricing & workload planning

Know what your
photo workflow costs.

The useful number is the cost of a complete photo experience. Model originals, derivatives, processing, delivery, and retries before comparing provider plans.

PhotosAPI.com guides are free to read. API usage, processing, and storage fees are set by the providers you choose.

01 / Keep

Storage

Model what remains after the request is over. Originals, derivatives, backups, and retained versions can grow at different rates.

  • Average source size and new uploads
  • Number and size of retained derivatives
  • Retention and recovery windows
  • Storage operations and retrieval charges
Plan retained copies
02 / Change

Processing

Count transformations and AI attempts separately. An output that fails a quality review can still consume processing work.

  • Unique recipes and regeneration
  • Cache reuse versus new transformations
  • Resolution and task-dependent usage
  • Retries and rejected AI results
Evaluate the workflow
03 / Show

Delivery

Estimate the bytes people actually receive. Display sizes, repeat views, cache behavior, and geography influence the workload.

  • Views and average delivered file size
  • CDN transfer and request units
  • Origin traffic after caching
  • Unexpected hotlinks or traffic spikes
Right-size your images

A workload example.
The numbers behind it.

The figures below are hypothetical inputs for a planning exercise, not a traffic forecast or a provider quote. They use decimal units: 1 GB equals 1,000 MB. Replace each assumption with measured usage and apply the provider’s documented billing units.

AssumptionIllustrative workload
New originals7,500 uploads × 3 MB = 22.5 GB of original data added in a month.
Retained derivatives2 derivatives per upload × 0.2 MB × 7,500 uploads = 3 GB of new derivative data.
Image delivery240,000 image deliveries × 0.2 MB = 48 GB delivered to viewers.
Transformation work15,000 first-time derivatives, before any regeneration or retries. The provider’s billing definition may differ.
Monthly storageThe quantities above are additions, not an average GB-month bill. Account for upload timing, existing data, retention, and deletions.
Before you compare plans

Ask about
the whole bill.

Match each quoted unit to an observable part of your application.

What does the headline price include?

Check whether storage, transfer, transformations, requests, backups, and support are bundled or billed separately. Read the definitions of included usage, minimum commitments, and overages.

How should I budget for growth?

Separate recurring stored data from new monthly activity. Use a normal workload and at least one higher-usage scenario, then identify which controls can prevent avoidable work.

Are free tiers useful for evaluation?

They can be useful for an initial experiment if their limits fit your test. A free tier is not a long-term capacity assumption; verify the current terms and the behavior when usage exceeds them.

Where can I find a fuller cost model?

The Photos API Lab pricing guide walks through the units, workload assumptions, and acceptance criteria that help turn provider prices into a useful application estimate.

A deeper cost walkthrough

Follow the bytes and the work.

Start with the workflow. Then price the work.

The developer playbook connects assets, recipes, and delivery into one plan.

Read the playbook