Is Cloudinary Down? How to Tell and What to Do

Cloudinary not working? Review reported incidents, investigate your own integration, and route relevant vendor updates to your team with Statusfield.

By Statusfield Team · Engineering8 min readUpdated October 31, 2026
On this page

Is Cloudinary Down? How to Tell and What to Do

Cloudinary handles image uploads, transformations, and CDN delivery for millions of applications. When it degrades, your product's media disappears — broken image icons, blank hero sections, failed video playback — and users see a broken experience before your team knows anything is wrong.

Statusfield brings reported Cloudinary incidents into the same workspace as your other monitors. Select supported components and route relevant changes to your team. Vendor reports can lag an incident, so check your own application as well.

Follow Cloudinary incidents with your team

Statusfield brings reported status for Cloudinary together with your other critical tools. Choose the changes that should alert your team. Eligible new accounts can start a free trial — no credit card required.

Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.


Common Signs of a Cloudinary Outage

SymptomWhat's likely happening
Images failing to load across the siteCDN edge nodes or origin storage is degraded
Upload API returning 5xx errorsUpload pipeline or storage backend is down
Transformations timing outCloudinary's transformation engine is overloaded
Videos buffering or not loadingVideo streaming or transcoding pipeline is degraded
Webhook events not firingNotification / event delivery is degraded
SDKs throwing network errors on uploadAPI infrastructure overloaded
Previously cached images still load but new uploads failOrigin is down but CDN cache is serving stale content

How to Confirm It's Cloudinary, Not You

Before rolling back a deployment or escalating internally, rule out your own setup:

1. Check your upload API response codes

Cloudinary's API returns specific HTTP status codes:

CodeMeaning
200Upload or transformation succeeded
400Bad request — malformed parameters on your end
401Unauthorized — check your API key and secret
420Rate limit exceeded
500Cloudinary infrastructure error

A 500 from the upload API with your credentials correct is a strong signal of a platform issue, not a configuration problem.

2. Test image delivery independently from upload

Image delivery (CDN) and upload (API) are separate systems. If existing images load fine but new uploads fail, the storage/upload pipeline is degraded — not the CDN. If both break simultaneously, suspect a broader outage.

3. Try a raw delivery URL

Test https://res.cloudinary.com/{cloud_name}/image/upload/{public_id} directly in a browser without any transformations. If the raw URL fails, the storage or CDN layer is the issue. If it loads but transformed URLs fail, the transformation engine is the problem.

4. Check transformation latency

Cloudinary transformations are computed on-demand for uncached requests. During degradation, transformation requests may time out (30s+ latency) even if the API returns 200. Check your app's actual image load times, not just API response codes.


Use vendor reports as investigation context

Statusfield brings reported Cloudinary incidents into the same workspace as your other monitors. Select supported components and route relevant changes to your team. Vendor reports can lag an incident, so check your own application as well.

A reported incident can help you decide where to investigate and what to tell your team. An operational status does not prove that your account, region or complete workflow is working. Review the affected components and timestamps alongside your own logs and checks.

What to Do During a Cloudinary Outage

Immediate (first 5 minutes)

  1. Scope the impact — are uploads failing, delivery failing, or both? Is it all regions or specific edge locations?
  2. Check CDN cache — if your images have a long cache TTL, existing CDN-cached images may still load. New requests or uncached assets will fail.
  3. Pause bulk upload jobs — if you run background media processing pipelines, pause them rather than hammering a degraded API.
  4. Implement upload fallback — if you have a secondary storage provider configured, activate it for new uploads.

Communication (first 15 minutes)

  • If your product has media-heavy pages that are visibly broken, post an internal status update immediately.
  • For user-facing apps, consider temporarily serving placeholder images rather than broken image icons.
  • Hold off on broad customer notifications until you've confirmed the outage scope and duration.

Recovery

  • After Cloudinary recovers, verify both upload and CDN delivery are working — they may recover at different times.
  • Retry any uploads that failed during the outage in small batches, not all at once.
  • Check that transformation caches are being populated correctly for newly uploaded assets.

Cloudinary Components and What Each Outage Looks Like

Cloudinary is not one monolithic service — components can degrade independently:

ComponentImpact when degraded
Upload APINew image/video uploads fail with 5xx errors
Transformation engineDynamic resizing, cropping, format conversion fails or times out
CDN deliveryImages and videos fail to load globally or in specific regions
Admin APIFetching asset metadata, folders, or usage stats fails
Webhook deliveryUpload notifications (upload, moderation) stop firing
Video transcodingVideo processing and adaptive streaming preparation fails
AI / auto-taggingBackground tagging and categorization jobs stall

A transformation engine degradation is particularly disruptive because every uncached image request is a transformation request — your entire site goes partially blank even if the CDN is up.


Match the check to the failure you need to catch

Follow supported Cloudinary components for vendor-reported incidents. Add a public HTTPS check for your own website or API and define acceptable response codes, response time and body checks. A successful request is evidence about that endpoint, not proof that an entire customer journey works.

Use application logs and end-to-end tests for authenticated workflows, data correctness and transactions. Statusfield brings the monitoring results and vendor context together; it does not run a complete checkout or login flow.

Bring Cloudinary updates to your team

Follow reported Cloudinary status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.

Eligible first-time customers can start a free trial, no credit card required.

Follow Cloudinary incidents with your team

Follow Cloudinary and your other vendors in one Statusfield workspace. Select supported components and route the updates your team needs. Eligible new accounts can start a free trial — no credit card required.

Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.


FAQ

Is Cloudinary down right now?

This article is a troubleshooting guide, not a live outage verdict. Check the Statusfield catalog and the official vendor status page for the latest reported status, affected components and observation times. Compare those reports with what your own application is experiencing.

How can I get alerts about Cloudinary incidents?

Follow reported Cloudinary status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.

Does an operational Cloudinary status mean my application is working?

No. A vendor status page describes reported service conditions. Your account, integration, network or application can still fail. Check your own public HTTPS endpoint and use logs or workflow tests to investigate the customer experience.

Browse the service catalog and plans and alert destinations.

Keep your vendors in view.

Choose from 7,000+ services, follow the components you use, and configure alerts for your team.

Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.