Is Cloudinary Down? How to Tell and What to Do

When Cloudinary goes down, images and videos stop loading across your entire product. Here's how to diagnose a Cloudinary outage fast and protect your users.

By Statusfield Team · Engineering··9 min read

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.

The fastest way to know: Statusfield monitors Cloudinary continuously and alerts you within minutes. Without monitoring, your users are your early warning system — and that's already too late.

Know when Cloudinary is down — before your team does

Statusfield monitors Cloudinary alongside your other critical tools and sends real-time alerts when anything degrades. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


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.


The Problem With Vendor Status Pages

The instinct during an incident is to check Cloudinary's own status page. The problem: status pages are updated manually, typically 15–30 minutes after the incident starts — after your users are already seeing broken images.

Self-reported status is the slowest possible signal. By the time Cloudinary marks themselves as "degraded," your users have already noticed.

Statusfield monitors Cloudinary continuously and fires alerts the moment it detects a degradation — before users start reporting missing images.

Don't wait on Cloudinary's status page

Statusfield alerts you the moment Cloudinary degrades — no need to refresh a status page or wait for a support ticket. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


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.


Why DIY Monitoring Misses the Real Failure

Building a quick "fetch a test image every 5 minutes" health check sounds reasonable. It doesn't catch everything:

  • Cached images mask origin failures — your test image is likely cached. CDN nodes serve stale content for hours after the origin goes down; your ping sees "green" while new assets fail.
  • Transformation failures are invisible — a raw asset URL may return 200 while the transformation engine is degraded, causing real user-facing images to fail.
  • Regional degradations — Cloudinary CDN failures are often region-specific; a single-region test probe misses partial outages affecting your users elsewhere.
  • Upload-only failures — delivery can be fine while uploads are failing, which your delivery-only ping won't detect.

Effective Cloudinary monitoring checks multiple components, not just one endpoint. That's what Statusfield does.


Monitor Cloudinary Before Your Users Notice

Statusfield monitors Cloudinary and 1,700+ other services continuously. When something degrades, you get alerted — not your users.

3 monitors, 10 alerts/month, no credit card required.

Monitor Cloudinary before the next outage costs you

Statusfield watches Cloudinary and 1,700+ other services continuously, alerting you the moment something degrades. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


FAQ

Is Cloudinary down right now?

Statusfield monitors Cloudinary continuously and will tell you before your users notice broken images. If you're seeing failed uploads or missing media, check Statusfield for real-time status.

Why are my Cloudinary images not loading?

CDN-cached images can mask an origin outage — existing assets may still load while new uploads or uncached transformations fail. Check both the upload API and a transformation URL to separate CDN cache hits from real delivery.

How long do Cloudinary outages last?

Most incidents resolve within 30 minutes to 2 hours. CDN regional degradations typically clear faster than upload or transformation engine outages.

How do I get alerted when Cloudinary goes down?

Statusfield monitors Cloudinary continuously and fires alerts the moment it detects a degradation — before your users see broken images. Every plan starts with a free trial — no credit card required.

Know the moment a tool you depend on goes down

Statusfield watches 7,000+ services your business depends on and alerts you the moment they break.

Every plan: 30-day free trial — no card needed