Image & Video APIs

Cloudinary Image & Video release notes: May 27, 2025

Last updated: May-27-2025

Update
Like our products, our Release Notes were renamed from Programmable Media to Cloudinary Image and Video, but they still cover the same great APIs, SDKs, and other developer features.

We publish Cloudinary Image and Video API release notes periodically to give you a quick overview of all the new features, enhancements, and fixes that we've recently released for Cloudinary developers. When relevant, they may also give sneak previews of upcoming features and/or other share important announcements.

Cloudinary Image

Improved background removal, no add-on required

You can now remove image backgrounds without the need to register for an external add-on or purchase separate add-on quotas.

  • Supports up to 6000×6000 pixel originals
  • Faster processing eliminates 423 timeout errors on first request
  • You can use it anywhere in transformation chains (no longer restricted to the first transformation in the chain)

If you're already using Cloudinary's background removal, you don't have to change anything in your code as the API and transformation syntax and responses haven't changed.

However, note that if you have an active subscription for the Cloudinary AI Background Removal add-on, that continues to be used. To start using the improved, built-in background removal, end your subscription, and the relevant transformation counts will be applied in place of using add-on quotas.

Learn more

PDF optimization (Beta)

Apply q_auto to PDFs for automatic compression and optimization. This reduces file sizes for catalogs, brochures, and media-rich documents while maintaining visual clarity.

Beta notes:
  • Currently supports PDF files up to 10 pages or 5 MB.
  • To participate in the Beta, open a support request or contact your CSM.

Learn more

Additional image enhancements

HDR → SDR tone mapping

When you upload an HDR (High Dynamic Range) image original, Cloudinary automatically converts it to an SDR image before delivering it. This conversion now better preserves contrast and subtle details in highlights and shadows, ensuring more vibrant and true-to-intent image rendering on standard displays.

Google logo detection with async support in Analyze API

Detect common logos in your media assets with the Analyze API, including asynchronous processing for better scalability with large image volumes.

Learn more

Use region count and region names in conditional transformations

Build dynamic conditional transformations based on detected region count (rc) or names (rn). This enables you to create logic-based transformations based on specific focus areas.

Learn more

Incoming generative AI transformations

Until now, you could perform your generative AI transformations eagerly or on-the-fly. Now you can also apply them as incoming transformations to normalize the assets you store in Cloudinary. This unlocks additional workflow automations incorporating background generation, smart fills, or object adjustments.

Learn more about generative AI transformations

Cloudinary Video

New Video Home in the Cloudinary Console

The Console now features a dedicated Video section with a unified Video Home landing page for streamlined workflows.

Upload and edit videos, build players, inspect engagement metrics, and view recent uploads all in one place.

Video Home preview

WCAG 2.1 AA compliant video player

The Cloudinary Video Player now meets full WCAG 2.1 AA compliance with:

  • Enhanced keyboard navigation, captions, transcripts, and multi-language tracks
  • Compliance with global accessibility standards (EAA, ADA)

Learn more

New Live Streams and Live Streams Health Monitor UIs

Manage live video streams in the new Live Streams interface. Create, start, monitor, and control live events with ease.

Learn more

After you deliver a live stream, take advantage of the new Live Stream Health Monitor for real-time performance insights and stability monitoring for active input streams. Proactively identify issues before they impact viewers. You can access Live Stream details via API as well.

Auto-translate video transcripts via API or UI

Automatically translate video transcripts into multiple languages via API or directly in the Video Player Studio Transcript Editor. Perfect for scaling localized content and improving accessibility.

Learn more

Additional video enhancements

Video Player Studio improvements

  • CNAME & custom subdomain support: Dynamic configuration based on the currently selected product environment.
  • All delivery types supported (upload, private, authenticated): Seamless preview for video content, transcripts, chapters, and profiles.

Audio enhancements

  • pcm_s24le codec for .WAV streams: Enable this codec by adding the new ac_pcm24 transformation to your URL (otherwise, pcm_s16le is applied by default)
  • Independent video/audio bitrate control: For example, set a video bitrate of 2M, while applying an audio bitrate of 128k: br_av:video_(rate_2M;mode_cbr);audio_(rate_128k)

Auto streaming profile (sp_auto) with 2K and 4K support

Stream 4K and 2K content using the sp_auto transformation in HLS or DASH (no upscaling).

Learn more

Populate the text value or color of video text overlays with variables

You can now specify the text value or color for your video text overlays using user-defined variables.

Learn more

Asset and account management

New folder search API

Use the new folders/search endpoint to find folders by search expression. Search by name, path, created_at, updated_at, or folder id using the same syntax as the resources search API.

For example, you could search for folders that include folder in the folder's name, the full folder path includes my_parent, and was created in the past for weeks: "expression": "name:folder AND path:my_parent AND created_at>4w",

Learn more

Increased webhook endpoint limits

You can now define webhook triggers up to a maximum determined by multiplying the number of unique event types by the limit of 30 notification URLs (up from 10 notification URLs) in each product environment. You can do this in the Webhook Notifications page in the Console or programmatically.

Asset operations by asset ID

You can now destroy, delete, update, or restore assets by asset_id (REST API only). You can use these new endpoints as an alternative to the existing endpoints for performing the same operations by public_id.

Learn more: Destroy by asset ID | Delete by asset ID | Update by asset ID | Restore by asset ID

Larger eval function payloads

The upload eval parameter now supports payloads larger than 4095 characters. To reference the larger payload securely during uploads, rather than passing the JavaScript as a code string, store your JavaScript as a raw, authenticated file and reference it by setting: #RESOURCE_REF:<public_id> as the eval value.

Learn more

Domain blocking for account registrations

Enterprise customers can now prevent users from registering new private accounts using their organization's email domain. This helps ensure all users are properly added to the main account. To enable this feature, contact your Customer Success Manager.

New Upload Widget changelog

You can now see and get notifications on all Upload Widget releases, including version number, release date, and details of the changes.

Check it out

Documentation

'Ask Cloudinary AI' assistant in the Doc site

Have you tried the Ask Cloudinary AI assistant yet? It regularly re-trains on the latest docs, knowledge-base articles, training courses, and more, so it's a great way to quickly find out how to write code, what the best features are for your use case, to point you to Console UI options, or whatever else you'd like help with.

Ask questions in your preferred language and the AI assistant always answers you in the same language! Don't forget to rate the answers or leave text feedback, so we can make sure it keeps getting better.

You can find the Ask Cloudinary AI button at the top of this and every documentation page near the Search bar.

New 'Retail and e-commerce' use-case guide

Shaped by our own customer's insights, this new highly visual, example-packed Retail and e-commerce use-case guide shows how you can get the most out of Cloudinary for your retail and e-commerce workflows.

This extensive guide covers:

Announcements

New Console experience

A new Console Experience was recently launched. Depending when your account was created, you may have the new App Console or the Classic Console.

  • Some accounts created on or after Apr-23-2025 have the new App Console.
    In this version, the first item on the left navigation, below the Cloudinary logo, is the Home node.
  • All accounts created prior to Apr-23-2025 have the Classic Console.
    In this version, the first item on the left navigation, below the Cloudinary logo, is the Programmable Media node.

Over the course of the coming quarters, all accounts will gradually migrate to the new App Console.

App Console (new):

Programmable Media Console

Classic Console:

Programmable Media Console

Media Explorer deprecation

If you created your account after March 31, 2025, your Console doesn't include the Media Explorer. We'll also be gradually removing the Media Explorer UI from existing accounts between May 1 and July 31, 2025.

The Media Library offers similar functionality for managing assets via the Console UI. For details, see Media Library for developers.

Cloudinary Dimensions renamed to Cloudinary 3D

Cloudinary 3D (formerly Dimensions), brings 3D content into the Cloudinary platform you already know and trust.

Select the 3D product in your Cloudinary Console to start uploading, storing, and managing your 3D assets, with Cloudinary as your single source of truth, making content creation faster and easier to scale.

Use our API-first platform to generate photorealistic pack shots, lifestyle images, videos, interactive 3D viewers, configurators, and AR experiences from 3D files, with no 3D expertise required.

Register for notifications

Make sure you always know when we publish new release notes with the Image and Video release notes RSS feed:

Register for RSS feed Grab this RSS link to watch for new Image and Video release notes in your favorite RSS reader.

✔️ Feedback sent!

Rate this page: