Menu
- Get Started
- Image & Video APIs overview
- Developer kickstart
- SDK quick starts
- Try it!
- MCP servers and LLM tools (Beta)
- VS Code Extension (Beta)
- Video tutorial library
- Programmatic asset management
- Programmatic upload
- Upload programmatically
- Create upload presets
- Auto upload
- Moderate images with AI
- Use AI to generate image captions
- Upload images in Flutter
- Upload images in Node.js
- Auto-tag images in Node.js
- Upload multiple files in Node.js
- Upload videos in Node.js
- Upload images in Python
- Auto-tag images in Python
- Upload videos in Python
- Upload images in PHP
- Upload images in Go
- Upload assets in a React app
- Upload assets in a Vue.js app
- Drag-and-drop uploads in React
- Upload assets in a Next.js app
- Upload assets with Server Actions
- Upload assets in Svelte
- Upload assets in a SvelteKit app
- Upload assets in a Remix app
- Upload images in Hono
- Use webhooks to remove backgrounds
- Upload images in Laravel
- Interaction with Cloudinary APIs
- Cloudinary SDKs
- Find your credentials
- Configure the JavaScript SDK
- Configure the React SDK
- Configure the Angular SDK
- Configure the Flutter SDK
- Configure Svelte Cloudinary
- Configure the Javascript SDK in Svelte
- Getting started with Cloudinary in Node.js
- Configure the Node.js SDK
- Configure the Python SDK
- Configure the PHP SDK
- Configure the Go SDK
- Configure the Vue.js SDK
- Configure the Next.js SDK
- List images in Next.js
- Lazy load images with Next.js
- Image fallbacks in JavaScript
- Captioning on upload with Node.js
- Delete assets with Node.js
- Manage images in a Django app
- Cloudinary CLI
- Widgets and tools
- Programmatic upload
- Optimization and delivery
- Transformations
- Get started with transformations
- Advanced transformation features
- Text overlay transformations
- Complex transformations
- Named transformations
- Named transformations using TX Builder
- Advanced image components
- Trim videos in Node.js
- Splice videos in Node.js
- Zoompan effect
- Video transformations
- Crop and resize images in React
- Crop and resize videos in React
- Crop and resize images in Python
- Remove backgrounds and add drop shadows
- AI generative fill in Next.js
- Color accessibility in JavaScript
- Transformations for social media
- Dev Hints on YouTube
- Dev Hints en Español
- Cloudinary Café Training Sessions
- Programmatic asset management
- Additional onboarding resources
- Guides
- Cloudinary Image
- Product overview
- Image transformations
- Image transformations overview
- Resizing and cropping
- Placing layers on images
- Effects and enhancements
- Background removal
- Generative AI transformations
- Face-detection based transformations
- Custom focus areas
- Transformation refiners
- Animated images
- Transformations on 3D models
- Conditional transformations
- User-defined variables and arithmetic transformations
- Custom functions
- Image optimization and delivery
- Programmatic image creation
- Product Gallery widget
- Media Editor widget
- Image add-ons
- Cloudinary Video
- Upload
- Asset management
- Account management
- Retail and e-commerce
- User-generated content
- Accessible media
- AI in action
- Native mobile
- Add-ons
- Advanced Facial Attributes Detection
- Amazon Rekognition AI Moderation
- Amazon Rekognition Video Moderation
- Amazon Rekognition Auto Tagging
- Amazon Rekognition Celebrity Detection
- Aspose Document Conversion
- Cloudinary AI Background Removal
- Cloudinary AI Content Analysis
- Cloudinary AI Vision
- Cloudinary Duplicate Image Detection
- Google AI Video Moderation
- Google AI Video Transcription
- Google Auto Tagging
- Google Automatic Video Tagging
- Google Translation
- Imagga Auto Tagging
- Imagga Crop and Scale
- Perception Point Malware Detection
- Microsoft Azure Video Indexer
- OCR Text Detection and Extraction
- Pixelz - Remove the Background
- URL2PNG Website Screenshots
- VIESUSTM Automatic Image Enhancement
- WebPurify Image Moderation
- Cloudinary Image
- References
- SDKs
- Release Notes
2024 Release Notes
Last updated: Oct-31-2025
Check out all the Cloudinary Image and Video API features, enhancements and bug fixes that we released in 2024.
| Date | Highlights |
|---|---|
| Nov 29, 2024 | Save your Video Player configurations as profiles for easy reuse, define and refine custom areas of an image in the new focus area refiner tool, try out the latest improvements to the generative fill transformation, read our new UGC guide, explore new sample projects, and much more. |
| Oct 9, 2024 | Try out the new AI vision add-on, edit subtitles in the transcript editor, or upgrade to the new Java or Android SDK major version. Plus don't miss the many other cool feature and doc enhancements and your opportunity to win swag in Hacktoberfest. |
| Aug 12, 2024 | Take a look at some exciting new Generative AI transformations, a brand new Android sample app and multi-language support for video transcriptions. |
| Jun 27, 2024 | We've added AI Auto-Transcription as well as AI Auto-Chaptering features. Enter the 2M Developers Campaign draw for a chance to win a hoodie. |
| May 31, 2024 | Introducing our new Live Streaming API, auto-generated API references and SDKs for enhanced developer experience, plus a range of enhancements including more flexibility for AI transformations, more performant Video Player, General Availability of the React Native SDK, improvements to the docs, and more. |
| Apr 16, 2024 | Try out object tracking layers or karaoke-style word subtitle highlighting on your videos, or play with the new iOS sample app. Find out more about enhancements to the Video Player studio, docs navigation, an easy way to add users to your account and more. |
| Feb 28, 2024 | Check out a range of updates made to our mobile SDKs and a brand new API released in Beta for analyzing assets. We've also added enhancements to the Video Player and released a new major version of our Node.js SDK. |
| Jan 03, 2024 | We've added support for automatic cropping with automatic gravity, a new video chapters editor, improved lighting and shadow support for our 3D Viewer, assigning a dedicated access key, dynamic shadow support with a new e_light parameter, f_auto default for the Video Player, selective fields in responses, a new config endpoint, and paced subtitles for your videos. |