Is there any way to upload images to the Shopify CDN using the AJAX or Storefront API?

Topic summary

A developer is seeking methods to upload images directly to Shopify’s CDN through client-side APIs (Storefront or AJAX API).

Initial inquiry:

  • User suspects a third-party service may be necessary but wants to confirm if native options exist

Self-discovered finding:

  • The Admin API does support file uploads via GraphQL (referenced documentation link)
  • This suggests the Storefront/AJAX APIs likely lack this capability

Follow-up question:

  • Another user asks whether the Admin API can save images uploaded from a third-party app page to Shopify’s CDN

Current status: The discussion remains open with no definitive solution provided for client-side image uploads. The Admin API appears to be the only native option, but requires server-side implementation rather than direct browser-based uploads.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hi,

As the title says, I’m interested to know whether or not there is any way to upload images to the Shopify CDN using either the Storefront or AJAX API?

It’s looking as though I may need to use a Third Party service for this, but thought it was worth asking if anyone knew of a way to make it happen!

Thanks,

Matt.

I’ve just discovered this on the admin API so I’m assuming that this is in fact not possible on the Storefront/AJAX API.

Is there anyway to use admin API to save the uploaded image from the thirdparty app page to shopify cdn .