Cloudinary Image & Video release notes: July 09, 2025
Last updated: July-09-2025
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.
Highlight: New MCP servers and Base44 integration
MCP Servers
Cloudinary now offers five Model Context Protocol (MCP) servers (Beta), making it easier for you to automate workflows and build your apps with natural language instead of boilerplate code.
These MCPs work hand-in-hand with our LLM-friendly, Context7-indexed docs, enabling you to use your favorite LLM-powered IDE (like Cursor, WindSurf, VSCode, or Claude Desktop) to interact directly with Cloudinary's APIs.
If you're a frontend developer, you can now skip writing custom backend code or jumping between your IDE and Postman or the Console UI to perform Cloudinary setup tasks. Instead, you can upload assets, create upload presets, define named transformations, and much more by installing our MCP servers and asking your LLM client to do it all for you.
For example, after you've set up the MCP servers, you can ask your LLM-client to:
Upload assets from the 'summer_campaign' folder within my project. Auto-tag all the images using the Google auto-tagging add-on.
Create a signed upload preset that allows image uploads, sets access control as 'restricted', and generates eager transformations to size the images for mobile devices.
Add the value 'Expired' to the metadata field 'Status' for assets with SKUs '123789', '998y285', and '825168'.
Delete all assets tagged with 'campaign-2024'.
Create a named transformation called 'watermark' that places the image with public ID 'my-company-logo' as an overlay with 50% opacity over the center of the asset.
Base44 Cloudinary integration
Base44 is an AI-powered tool that let you build apps without coding. The new Base44 Cloudinary integration is preloaded with knowledge of Cloudinary’s product and capabilities so that low-code and no-code builders and vibe coders can quickly create full Cloudinary-powered apps using natural language prompts.
Cloudinary Image
Preserve transparency with the extract effect
If you're using the extract effect (e_extract
in URLs) on images with transparency, you can now preserve the transparency in the output by using the preserve-alpha
option.
For example, keep the transparent background when extracting the watch dial and inverting the result to keep only the strap:

Without the preserve-alpha
option, the transparent background is no longer transparent:

Cloudinary Video
New major version of Cloudinary Video Player
The Cloudinary Video Player has been significantly updated in version 3.0.0, delivering improved performance, streamlined usage and adaptive streaming enhancements:
- Performance optimizations: The player now features a lighter bundle size (only 130 KB) with tree-shaking and lazy-loading of modules for faster load times.
- Simplified packaging: The separate 'light' package has been removed, with the optimized behavior as the new default.
-
Adaptive streaming improvements: HLS and DASH modules are now lazily loaded only when needed, reducing initial load times for most use cases. You can also configure how HLS/DASH videos start playing with
fastStart
,balanced
, orhighQuality
strategies to optimize the balance between playback start time and initial quality.
Live Streams engagement metrics
Alongside the existing live stream input health metrics, you can now view engagement metrics for your live streams. This enables you to track metrics such as viewer counts, the average view duration, and the number of concurrent viewers.
View video usage by resolution in the Dashboard
You can now drill down into video usage by resolution directly in the Seconds of Delivered Video by Resolution graph on the Dashboard.
This update lets you see how viewers engage with your content at different resolutions by showing video seconds broken down accordingly.
Accounts with video billing plans: The graph also shows billable seconds by resolution. These are calculated by multiplying viewed seconds by a resolution-specific ratio, giving you insight into how resolution impacts billing.
Other accounts: If your account doesn't have a video billing plan, you’ll still benefit from the enhanced view, with video seconds segmented by resolution for greater visibility into viewing behavior.
Asset and account management
Enhanced backup settings UI
There's now a new and improved UI for backing up new uploads and existing assets.
Assigning users to product environments
From the User Management > Users page in Console Settings, you can now assign users to product environments directly by clicking the Product Environments column. Assign up to 30 environments, or select All with a single click.
New: Root API keys and users
Starting June 5, 2025:
Root API keys: Any new product environment created after the above date has its first API key designated as a root key.
Root user: The user who creates a new Cloudinary account is set as the root user. That user always retains full administrative control on all product environments in the account.
Root provisioning account API key Enterprise accounts with access to the Provisioning API get a root account API key.
You can't delete or disable the root keys or root user. This is clearly indicated in the relevant locations in the Console UI.
Learn more: Root API key | Root user
Account API key management
Enterprise accounts with access to the Provisioning API can now manage their keys from the Account API keys section in Console Settings, including copying credentials, editing existing keys, and creating new ones.
Billing usage endpoint in the Provisioning API
Enterprise users with access to the Provisioning API will soon be able to retrieve detailed billing data through a new billing_usage
endpoint. This structured response makes it easier for developers to access usage metrics and build dashboards.
Console
Theme dark mode/light mode selector
You can now choose whether you prefer dark mode or light mode (or to apply your system theme default) in the Cloudinary Console.
Your theme selection applies only for you and doesn't affect other users in your account.
Installed add-ons in the Add-on Marketplace
Most accounts now have access to the Add-on Marketplace from the left sidebar of the Console. From the Marketplace, you can register for new add-ons and manage the ones you already have:
Previously, this page only showed available add-ons. Now, a new Installed Add-ons tab lets you view and manage the add-ons you already have, all in one place.
Documentation
New accessible media guide
Our new comprehensive accessible media guide helps you create inclusive digital experiences using Cloudinary's tools and best practices. The guide covers accessibility considerations for images, videos, audio content, and interactive media, with references to WCAG success criteria.
Key topics include:
- Image accessibility: Managing text alternatives, AI-based image captioning, and visual considerations for users with different abilities
- Video and audio accessibility: Implementing captions, audio descriptions, transcriptions, and sign language overlays
- Visual and audio clarity: Optimizing contrast, color usage, and audio controls for better accessibility
- Interactive content: Making media players, galleries, and controls accessible via keyboard navigation and screen readers
The guide provides code examples, implementation strategies, and Cloudinary-specific solutions to help you build accessible media experiences from the start.
Get doc page as markdown with the click of a button
You’ll now see three quick-action buttons at the top of every documentation page for getting the page's markdown content. You can open it in a new tab and grab the URL, copy source content to your clipboard, or download the file.
These options make it easy for you to use the markdown content as context for your LLM-based IDEs and chat clients.
Announcements
SDK security upgrade
We recently released an enhanced security version of our backend and mobile SDKs that improves the validation and handling of input parameters. We recommend upgrading to the [latest version][changelog-link] of the SDKs you use to benefit from these security improvements.
New PHP version released
Cloudinary PHP SDK v3 is now available. Explore the documentation, view the full list of updates in the CHANGELOG, or check out the Cloudinary PHP SDK GitHub repo, to get started.
JPEGmini Image Optimization add-on deprecation
The JPEGmini Image Optimization add-on will be turned off after 31 October 2025 and any URL using q_jpegmini
will return an HTTP 400 error. If you're an existing subscriber to this add-on, you should use the automatic quality transformation (q_auto
) instead. Contact support with any questions or requests for guidance.
Register for notifications
Make sure you always know when we publish new release notes with the Image and Video release notes RSS feed:
Grab this RSS link to watch for new Image and Video release notes in your favorite RSS reader.