# Cloudinary - Image and Video APIs Use when the task is programmatic media handling: transformation URLs, uploads, delivery, SDK code, or webhooks. > Fragment of the documentation discovery map. Full index: https://cloudinary.com/documentation/llms.txt - [Image and Video APIs](https://cloudinary.com/documentation/cloudinary_developer_get_started.md): Use when the task is programmatic media handling: transformation URLs, uploads, delivery, SDK code, or webhooks. - [Get Started](https://cloudinary.com/documentation/cloudinary_developer_get_started.md): Learn how to create transformative visual experiences with image and video APIs using Cloudinary Image and Cloudinary Video. - [AI Power Start](https://cloudinary.com/documentation/ai_powerstart.md): Paste one prompt into your active project in Cursor, Claude, Antigravity, Copilot, or any AI-powered IDE to automatically detect your stack, install the Cloudinary SDK, configure credentials, and validate your integration. - [SDK Quick Starts](https://cloudinary.com/documentation/sdk_quickstarts.md): Get a Cloudinary Image or Cloudinary Video project up and running in your favorite programming language in 5 minutes or less. - [Developer Kickstart](https://cloudinary.com/documentation/dev_kickstart.md): Jump into Cloudinary Image & Video APIs with easy-to-complete tasks that help you understand the value and get you up and running with Cloudinary. - [Step 1: Register and find credentials](https://cloudinary.com/documentation/dev_kickstart_acct_setup.md): Step 1 of the Cloudinary Image & Video Kickstart: Simple, hands-on developer tasks that help you understand the value and get you up and running with Cloudinary. - [Step 2: Load pages faster with optimization](https://cloudinary.com/documentation/dev_kickstart_optimize.md): Step 2 of the Cloudinary Image & Video Kickstart: Simple, hands-on developer tasks that help you understand the value and get you up and running with Cloudinary. - [Step 3: Your first transformations](https://cloudinary.com/documentation/dev_kickstart_transform_intro.md): Step 3 of the Cloudinary Image & Video Kickstart: Simple, hands-on developer tasks that help you understand the value and get you up and running with Cloudinary. - [Step 4: Resize transformations](https://cloudinary.com/documentation/dev_kickstart_transform_resize.md): Step 4 of the Cloudinary Image & Video Kickstart: Simple, hands-on developer tasks that help you understand the value and get you up and running with Cloudinary. - [Step 5: Set up and run your first SDK project](https://cloudinary.com/documentation/dev_kickstart_sdks.md): Step 5 of the Cloudinary Image & Video Developer Kickstart: Simple, hands-on developer tasks that help you understand the value and get you up and running with Cloudinary. - [Congrats! You're ready to code!](https://cloudinary.com/documentation/dev_kickstart_finish.md): After completing several hands-on developer tasks that helped you understand the value and how to get up and running with Cloudinary, you're ready to code! - [AI agents](https://cloudinary.com/documentation/ai_agents_get_started.md): How Cloudinary works with AI agents. Set up your coding assistant with Cloudinary tools, or, if you're an agent, start building right away. - [Agents: start here](https://cloudinary.com/documentation/agents_start_here.md): Instructions for AI agents building with Cloudinary. Provision a Claimable Cloud, store credentials safely, load agent tools, and find machine-readable docs. - [AI agent tools and MCP servers](https://cloudinary.com/documentation/cloudinary_llm_mcp.md): Install and use Cloudinary Skills, MCP servers, and other AI tools so your LLMs can generate reliable Cloudinary code and workflows. - [Try it!](https://cloudinary.com/documentation/code_explorers_demos_index.md): Try out some sample apps and interactive feature demos that help developers 'play & learn' with Cloudinary functionality. - [Sample apps](https://cloudinary.com/documentation/code_explorers.md): Try out some sample apps that help developers 'play & learn' with Cloudinary functionality. - [Feature demos](https://cloudinary.com/documentation/feature_demos_index.md): Quick index to inline interactive feature demos that help developers 'play & learn' with Cloudinary functionality. - [Postman collections](https://cloudinary.com/documentation/using_cloudinary_postman_collections.md): Learn how to get started with using Cloudinary's Postman Collections to test and run Cloudinary's APIs without the need for your own backend environment. - [VS Code Extension](https://cloudinary.com/documentation/cloudinary_vscode_extension.md): Browse, search, upload, and reference Cloudinary media assets directly from Visual Studio Code without switching between your IDE and browser. - [Additional onboarding resources](https://cloudinary.com/documentation/onboarding_resources.md): A collection of onboarding materials that can assist developers in a successful Cloudinary onboarding experience. - [Service introduction](https://cloudinary.com/documentation/solution_overview.md): An overview of the architecture, Cloudinary Console, and other major elements of the Cloudinary service. - [Onboarding FAQ](https://cloudinary.com/documentation/developer_onboarding_faq.md): Answers to the most common questions that developers ask when evaluating or getting started with Cloudinary Image & Video APIs. - [What can I do with Cloudinary's Free plan?](https://cloudinary.com/documentation/developer_onboarding_faq_free_plan.md): The Free plan gives access to Cloudinary's robust features, 3 users, access to various support channels with no credit card needed. Visit this FAQ to learn more. - [How do Cloudinary credits work?](https://cloudinary.com/documentation/developer_onboarding_faq_credits.md): Cloudinary's credits enable you to flexibly use transformations, storage and/or bandwidth based on your use case. Visit this FAQ to learn more. - [What is the image impressions metric?](https://cloudinary.com/documentation/developer_onboarding_faq_image_impressions.md): Understand how Cloudinary calculates your image impressions and how that impacts your overall credit usage. - [How do I upgrade or downgrade my Cloudinary account?](https://cloudinary.com/documentation/developer_onboarding_faq_upgrade_downgrade.md): Cloudinary's console makes it easy to see when you should upgrade and to select a new plan that meets your needs. You can also downgrade if needed. Visit this FAQ to learn more. - [Who can help with specific questions?](https://cloudinary.com/documentation/developer_onboarding_faq_who_can_help.md): Report issues in our public SDK libraries or reach out to our Customer Support for direct answers to specific questions. Visit this FAQ to learn more. - [Where are my uploaded assets stored? Can I keep uploading to my own storage bucket?](https://cloudinary.com/documentation/developer_onboarding_faq_storage.md): Your assets can be stored and/or backed up on our S3 or Google Cloud buckets or your own. Visit this FAQ to learn more. - [Where do I find my product environment credentials?](https://cloudinary.com/documentation/developer_onboarding_faq_find_credentials.md): Get your cloud name, API key, API secret credentials from the API Keys settings page. Visit this FAQ to learn more about credential management options. - [How do I migrate all my existing images and videos to Cloudinary?](https://cloudinary.com/documentation/developer_onboarding_faq_migrate_assets.md): There are a variety of options to migrate your existing assets to Cloudinary. Visit this FAQ to learn more. - [How do I deliver the most optimized assets?](https://cloudinary.com/documentation/developer_onboarding_faq_optimize.md): Cloudinary offers many features to help you decrease file size and ensure fast delivery while maintaining the needed level of quality. Visit this FAQ to learn more. - [Why is an old image/video still showing in my site after I replaced it with a new one?](https://cloudinary.com/documentation/developer_onboarding_faq_overwriting_assets.md): Cloudinary caches assets on the CDN for best performance. There are several ways to replace these cached assets when needed. Visit this FAQ to learn more. - [How do I control which users access my Cloudinary account and what they can do?](https://cloudinary.com/documentation/developer_onboarding_faq_user_access.md): You can set up 2FA or SAML login, define users with different roles and permissions, and more. Visit this FAQ to learn more. - [What security measures are available to prevent misuse of my account?](https://cloudinary.com/documentation/developer_onboarding_faq_account_security.md): There is a very large set of security settings and features that you can combine and customize for preventing misuse of your account. Visit this FAQ to learn more. - [How can I track my credit usage?](https://cloudinary.com/documentation/developer_onboarding_faq_track_credits.md): The Cloudinary Console provides data, graphs, breakdown details, and reports for monitoring your credit usage. Visit this FAQ to learn more. - [Aside from credits, what other usage allowances should I be aware of?](https://cloudinary.com/documentation/developer_onboarding_faq_usage_limits.md): There are a number of account and usage allowances in addition to credits that you should track. Visit this FAQ to learn more. - [How can I monitor account and service availability?](https://cloudinary.com/documentation/developer_onboarding_faq_availability.md): Incidents impacting service availability or performance are rare, but you can monitor them programmatically or on the status page. Visit this FAQ to learn more. - [Enterprise onboarding FAQ](https://cloudinary.com/documentation/enterprise_onboarding_faq.md): Answers to the most common questions that organizations ask when evaluating or getting started with Cloudinary Image & Video products - [Migration guide](https://cloudinary.com/documentation/migration.md): A guide for migrating your assets to your Cloudinary product environment. - [Glossary](https://cloudinary.com/documentation/cloudinary_glossary.md): What's a qualifier transformation? What's an upload preset? Find quick definitions of the terms you need to know to work with Cloudinary Programmable Media. - [Guides](https://cloudinary.com/documentation/programmable_media_guides.md): Learn how to use Cloudinary features, apply cross-feature use cases, and view code samples for all supported programming languages. - [Cloudinary Image](https://cloudinary.com/documentation/cloudinary_image.md): Cloudinary Image is an AI-based image platform for developers and other stakeholders to deliver endless image variations, optimized and at scale. - [Image transformations](https://cloudinary.com/documentation/image_transformations.md): Learn how to dynamically transform images with one line of code: crop, resize, add borders and background, face detection, rich image effects, and more. - [Named transformations](https://cloudinary.com/documentation/named_transformations.md): Create and reuse saved transformation presets for images to simplify URL parameters and maintain consistent delivery styles. - [Image format support](https://cloudinary.com/documentation/image_format_support.md): Learn about supported image input and output formats, automatic format selection, and how to convert images between formats on delivery. - [Delivery types and flags](https://cloudinary.com/documentation/image_trans_flags_delivery_types.md): Details on image delivery types, parameter types, transformation flags, verbose and non-verbose syntax, and asset versions. - [Transformation types](https://cloudinary.com/documentation/image_transformation_types.md): Overview of all image transformation types available in Cloudinary, including cropping, layers, effects, and AI-powered enhancements. - [Resizing and cropping](https://cloudinary.com/documentation/resizing_and_cropping.md): Learn how to use different resize and crop modes together with various gravity options to transform images dynamically. - [Crop modes](https://cloudinary.com/documentation/image_crop_modes.md): Detailed examples for the image cropping modes (fill, lfill, fill_pad, crop, thumb, auto, auto_pad) with an interactive demo. - [Resize modes](https://cloudinary.com/documentation/image_resize_modes.md): Detailed examples for the image resize modes (scale, fit, limit, mfit) that adjust dimensions without cropping. - [Padding modes](https://cloudinary.com/documentation/image_padding_modes.md): Detailed examples for the image padding modes (pad, lpad, mpad) that add padding when the image doesn't fill the target dimensions. - [Gravity for crops](https://cloudinary.com/documentation/image_gravity.md): Control which part of an image is kept when cropping using compass positions, face detection, object detection, and liquid rescaling. - [Automatic gravity](https://cloudinary.com/documentation/image_automatic_gravity.md): Use AI-powered automatic gravity to keep the most important parts of an image in frame when cropping or resizing, with control over focal preferences and algorithms. - [Upscaling and downscaling](https://cloudinary.com/documentation/image_upscaling_and_downscaling.md): Learn how to upscale images with super resolution and apply downscaling techniques to preserve image quality. - [Placing layers on images](https://cloudinary.com/documentation/layers.md): Learn the layer syntax and overlay types for applying image, text, and remote layers on images. - [Layer placement](https://cloudinary.com/documentation/image_layer_placement.md): Learn how to position image layers using gravity, offsets, overlays on special positions, and overflow behavior. - [Side-by-Side, vertical, and collage layouts](https://cloudinary.com/documentation/image_layer_collages.md): Arrange images side by side, stacked vertically, or in a collage using overlay offsets and user-defined variables. - [Text layer options](https://cloudinary.com/documentation/image_text_layers.md): Customize text layers with styling parameters, color, multi-line text, and special characters on images. - [Custom and special fonts](https://cloudinary.com/documentation/image_text_layer_fonts.md): Use custom fonts, Google Fonts, predefined text templates, and Chinese and Japanese fonts for image text overlays. - [Advanced text layer options](https://cloudinary.com/documentation/image_text_layer_advanced_options.md): Configure auto-line breaks and text layer flags for image text overlays. - [Transforming layers](https://cloudinary.com/documentation/image_layer_transformations.md): Apply chained transformations to image layers including multiple overlays, nesting, and relative sizing. - [Underlays, watermarking, and special effects](https://cloudinary.com/documentation/image_layer_watermarking.md): Apply image underlays, watermarks, automatic tiling, smart anti-removal, and special layer effects to images. - [Effects and enhancements](https://cloudinary.com/documentation/effects_and_artistic_enhancements.md): Apply effects, filters, and enhancements to your images, including image enhancement, color effects, artistic effects, and reshaping and distortion. - [Image enhancement](https://cloudinary.com/documentation/image_enhancement.md): Enhance image quality using automatic AI enhancement, or apply restore, upscale, enhance, and improve effects. - [Color effects](https://cloudinary.com/documentation/color_effects.md): Adjust image colors with 3D LUTs, background colors, color blind effects, color replacement, tint, and theme effects. - [Artistic effects](https://cloudinary.com/documentation/artistic_effects.md): Apply artistic filters, cartoonify, sepia, opacity, pixelate, outline, shadow, and vectorize effects to your images. - [Reshaping and distorting](https://cloudinary.com/documentation/reshaping_and_distorting_images.md): Reshape and distort images with displacement maps, distortion, rotation, rounding, and zoompan. - [Image distortion](https://cloudinary.com/documentation/image_distortion.md): Distort images with perspective warping, arc distortion, curved text, and folded canvas effects. - [Shape cutouts](https://cloudinary.com/documentation/image_shape_cutouts.md): Remove or keep shapes in images using masks, clipping paths, and AI content extraction. - [Background removal](https://cloudinary.com/documentation/background_removal.md): Use AI to remove the background of your images on the fly or on upload. - [Generative AI transformations](https://cloudinary.com/documentation/generative_ai_transformations.md): Use generative AI to seamlessly transform your images on the fly. - [Background replace](https://cloudinary.com/documentation/generative_background_replace.md): Use generative AI to create an alternative background for your images. - [Fill](https://cloudinary.com/documentation/generative_fill.md): Use generative AI to seamlessly extend your images into new dimensions. - [Recolor](https://cloudinary.com/documentation/generative_recolor.md): Use generative AI to recolor specific elements of your images. - [Remove](https://cloudinary.com/documentation/generative_remove.md): Use generative AI to remove objects from your images and fill the space. - [Replace](https://cloudinary.com/documentation/generative_replace.md): Use generative AI to replace objects in your images with other objects. - [Restore](https://cloudinary.com/documentation/generative_restore.md): Use generative AI to revitalize degraded and poor quality images. - [Face-detection based transformations](https://cloudinary.com/documentation/face_detection_based_transformations.md): Learn how to transform images using Cloudinary's face-detection algorithms, including cropping, overlaying, blurring and pixelating. - [Advanced image transformations](https://cloudinary.com/documentation/advanced_image_transformations.md): Use these advanced options to generate images with custom focus areas, if/then conditions, variables, calculations, and custom functions. - [Custom focus areas](https://cloudinary.com/documentation/custom_focus_areas.md): Learn how to specify custom areas of an image to focus on for cropping, overlays and more. - [Transformation refiners](https://cloudinary.com/documentation/transformation_refiners.md): Learn how to refine transformations to perfectly match your creative vision. - [Animated images](https://cloudinary.com/documentation/animated_images.md): Learn how to create and manage animated images. - [Transformations on 3D models](https://cloudinary.com/documentation/transformations_on_3d_models.md): Learn how to perform transformations on 3D models - [Conditional transformations](https://cloudinary.com/documentation/conditional_transformations.md): Learn how to specify conditions to define transformations that are applied only when a specific condition is met. - [Specifying transformations for a condition](https://cloudinary.com/documentation/using_conditional_transformations.md): Learn how to specify the transformations to apply when a condition is met, including chained transformations and examples. - [Advanced conditional transformations](https://cloudinary.com/documentation/advanced_conditional_transformations.md): Learn how to use multiple AND/OR conditions, else branch transformations, and advanced conditional transformation techniques for images. - [User-defined variables and arithmetic transformations](https://cloudinary.com/documentation/user_defined_variables.md): Use user-defined variables to keep values separate from image transformation definitions. Use arithmetic expressions to set variable or parameter values. - [Custom functions](https://cloudinary.com/documentation/custom_functions.md): Learn how to inject a custom function in the image transformation chain for a delivered image - [Image optimization and delivery](https://cloudinary.com/documentation/image_delivery_options.md): Learn how to deliver images and videos in the most optimized and responsive ways, as well as other advanced delivery options. - [Optimization overview](https://cloudinary.com/documentation/media_optimization.md): Learn how to deliver optimized images and videos and improve your Core Web Vitals metrics report by getting the best trade-off between file size and visual quality. - [Image optimization](https://cloudinary.com/documentation/image_optimization.md): Learn how to deliver optimized images with the smallest possible file size while maintaining visual quality, for improved page load times and user experience. - [PDF optimization](https://cloudinary.com/documentation/pdf_optimization.md): Learn how to deliver optimized PDFs with the smallest possible file size while maintaining visual quality, for faster download times. - [Optimize by default](https://cloudinary.com/documentation/optimize_by_default_settings.md): Learn about the settings that allow you to deliver your images and videos optimized by default, without having to change your delivery URLs. - [Responsive images](https://cloudinary.com/documentation/responsive_images.md): Learn how to dynamically create high quality responsive images for every platform with one line of code - including responsive breakpoints and client hints. - [Using HTML and dynamic image transformations](https://cloudinary.com/documentation/responsive_html.md): Learn how to make images responsive using HTML and dynamic image transformations. - [Using JavaScript frontend frameworks](https://cloudinary.com/documentation/responsive_client_side_fe_frameworks.md): Learn how to make images responsive using JavaScript frontend frameworks. - [Using the cloudinary-core JS library](https://cloudinary.com/documentation/responsive_client_side_js.md): Learn how to make images responsive using the cloudinary-core JS library. - [Using client hints](https://cloudinary.com/documentation/responsive_server_side_client_hints.md): Learn how to make images responsive using client hints. - [Deliver remote media files](https://cloudinary.com/documentation/fetch_remote_images.md): Retrieve remote media files from any URL, apply transformations, and then deliver the automatically optimized images and videos via CDN. - [Social media profile pictures](https://cloudinary.com/documentation/social_media_profile_pictures.md): Fetch and transform Facebook, Twitter and other social media profile pictures with fast delivery via CDN. - [PDF and Photoshop files](https://cloudinary.com/documentation/paged_and_layered_media.md): Deliver paged or layered media assets such as PDFs or Photoshop files, including options for delivering or transforming only selected pages or layers. - [Media access methods](https://cloudinary.com/documentation/control_access_to_media.md): Learn about the methods available for authentication and media access control of your media assets. - [CDN delivery options](https://cloudinary.com/documentation/advanced_url_delivery_options.md): Learn about Cloudinary's CDN-based delivery features, such as custom domains (CNAMEs), Multi-CDN, Fast API, SEO-friendly URLs, and more. - [Programmatic image creation](https://cloudinary.com/documentation/create_assets.md): Programmatically create new images for your account. - [Animated images](https://cloudinary.com/documentation/creating_animated_images.md): Programmatically create animated images for your account. - [Archives](https://cloudinary.com/documentation/generate_archives.md): Programmatically generate archives of assets in your account. - [PDF files from images](https://cloudinary.com/documentation/create_pdf_files_from_images.md): Programmatically create PDF files from images for your account. - [Images from text](https://cloudinary.com/documentation/create_images_from_text.md): Programmatically create images from text for your account. - [Product Gallery widget](https://cloudinary.com/documentation/product_gallery.md): The Cloudinary Product Gallery enables you to display your products to your users via an interactive UI. - [Product Gallery changelog](https://cloudinary.com/documentation/product_gallery_changelog.md): Follow the new features, enhancements, and fixes in each new release of the Cloudinary Product Gallery. - [Media Editor widget](https://cloudinary.com/documentation/media_editor.md): The Cloudinary Media Editor enables you to edit your images via an interactive UI. - [Image add-ons](https://cloudinary.com/documentation/transformations_addons.md): Learn about the add-ons available for extending Cloudinary's image transformation, optimization, and analysis capabilities. - [Troubleshooting and tips](https://cloudinary.com/documentation/cloudinary_image_troubleshooting_tips.md): This section provides troubleshooting guidance and useful tips related to Cloudinary Image. - [Cloudinary Video](https://cloudinary.com/documentation/cloudinary_video.md): Cloudinary Video is an AI-based video platform for developers and other stakeholders that offers a range of video solutions for leading-edge video delivery at scale. - [Cloudinary Video Player](https://cloudinary.com/documentation/cloudinary_video_player.md): The Cloudinary Video Player is an HTML5 video player with built-in HLS and video transformations, fast video delivery, and analytics capabilities. - [How to embed the Video Player](https://cloudinary.com/documentation/video_player_how_to_embed.md): Learn how easy it is to embed the Video Player in your website or mobile app and deliver videos with adaptive streaming, video transformations, and more. - [Video Player Studio](https://cloudinary.com/documentation/video_player_studio.md): Use the Video Player Studio to visually configure video player settings, save configurations to assets, and generate embed code. - [Video Player customization](https://cloudinary.com/documentation/video_player_customization.md): Customize the Cloudinary Video Player appearance and behavior to match the needs of your site design and branding. - [Playlists and recommendations](https://cloudinary.com/documentation/video_player_playlists_recommendations.md): Keep users on your site and expose them to other videos in your collection by creating video playlists and using video recommendations in your Video Player. - [HLS and MPEG-DASH](https://cloudinary.com/documentation/video_player_hls_dash.md): Embed the Cloudinary Video Player in your site to stream HLS or MPEG-DASH videos to your users according your their available bandwidth and CPU capacity. - [Video Player accessibility](https://cloudinary.com/documentation/video_player_accessibility.md): Understand the features included in the Cloudinary Video Player for WCAG 2.1 AA compliance - [Video Player advanced features](https://cloudinary.com/documentation/video_player_advanced_features.md) - [Events and analytics](https://cloudinary.com/documentation/video_player_events_analytics.md): Use video player events to trigger other custom behaviors in your application or track the events in Google Analytics or other analytics trackers. - [Video ads and monetization](https://cloudinary.com/documentation/video_player_ads_monetization.md): Learn how to include ad banners or pre/mid/post-roll ads to your video player using VAST, VPAID, or VMAP ads, including Google AdSense and DoubleClick. - [Shoppable Video](https://cloudinary.com/documentation/video_player_shoppable_videos.md): Learn how to make your videos shoppable using the Cloudinary Video Player. - [Interactive Video (Beta)](https://cloudinary.com/documentation/video_player_interactive_videos.md): Learn how to make your videos interactive using the Cloudinary Video Player. - [Adaptive bitrate streaming](https://cloudinary.com/documentation/adaptive_bitrate_streaming.md): Deliver your videos using adaptive bitrate streaming, both HLS and MPEG-DASH, to provide the optimal video experience. - [Video transformations](https://cloudinary.com/documentation/video_manipulation_and_delivery.md): Dynamic video transcoding, adaptive streaming, transformations, and optimized delivery - all with one line of code, using Cloudinary's cloud service. - [Named transformations](https://cloudinary.com/documentation/video_named_transformations.md): Create and reuse saved transformation presets for videos to simplify URL parameters and maintain consistent delivery styles. - [Transcoding and formats](https://cloudinary.com/documentation/video_transcoding.md): Learn how to transcode videos to different formats, manage codec settings, deliver HDR video, and view supported video formats. - [Delivery types and flags](https://cloudinary.com/documentation/video_trans_flags_delivery_types.md): Details on video delivery types, parameter types, transformation flags, verbose and non-verbose syntax, and asset versions. - [Transformation types](https://cloudinary.com/documentation/video_transformation_types.md): Overview of all video transformation types available in Cloudinary, including cropping, layers, effects, and adaptive bitrate streaming. - [Resizing and cropping](https://cloudinary.com/documentation/video_resizing_and_cropping.md): Learn how to use different resize and crop modes together with various gravity options to transform videos dynamically. - [Crop modes](https://cloudinary.com/documentation/video_crop_modes.md): Detailed examples for the video cropping modes (fill, fill_pad, crop) including fixed-coordinate cropping and non-standard DAR handling. - [Resize modes](https://cloudinary.com/documentation/video_resize_modes.md): Detailed examples for the video resize and padding modes (scale, fit, limit, pad, lpad) including blurred video backgrounds. - [Gravity for crops](https://cloudinary.com/documentation/video_gravity.md): Control which part of a video is kept when cropping, using compass positions, face detection, and AI-powered automatic gravity. - [Trimming and concatenating](https://cloudinary.com/documentation/video_trimming_and_concatenating.md): Learn how to trim videos, concatenate videos and images, and add transition effects between concatenated assets. - [Trimming](https://cloudinary.com/documentation/video_trimming.md): Learn how to trim videos and audio clips using start offset, end offset, and duration parameters. - [Concatenation](https://cloudinary.com/documentation/video_concatenation.md): Learn how to concatenate videos, combine videos with images, and splice private or authenticated assets. - [Transition effects](https://cloudinary.com/documentation/video_transition_effects.md): Learn how to add cross fade and custom transition effects between concatenated video and image assets. - [Placing layers on videos](https://cloudinary.com/documentation/video_layers.md): Learn the layer syntax and overlay types for applying image, video, audio, and text layers on videos. - [Layer placement](https://cloudinary.com/documentation/video_layer_placement.md): Learn how to position video layers using gravity and offsets. - [Text layer options](https://cloudinary.com/documentation/video_text_layers.md): Customize text layers with styling parameters, color, multi-line text, and special characters on videos. - [Custom and special fonts](https://cloudinary.com/documentation/video_text_layer_fonts.md): Use custom fonts, Google Fonts, predefined text templates, and Chinese and Japanese fonts for video text overlays. - [Advanced text layer options](https://cloudinary.com/documentation/video_text_layer_advanced_options.md): Configure auto-line breaks for video text overlays. - [Transforming layers](https://cloudinary.com/documentation/video_layer_transformations.md): Apply chained transformations to video layers including multiple overlays, nesting, and relative sizing. - [Underlays, watermarking, and special effects](https://cloudinary.com/documentation/video_layer_watermarking.md): Apply image underlays, watermarks, smart anti-removal, and special layer effects to videos. - [Effects and enhancements](https://cloudinary.com/documentation/video_effects_and_enhancements.md): Apply effects and enhancements to your videos, including color effects, artistic effects, playback effects, and reshaping and rotating. - [Color effects](https://cloudinary.com/documentation/video_color_effects.md): Set background colors, apply 3D LUTs, add borders, and make colors transparent for green-screen style effects in your videos. - [Artistic effects](https://cloudinary.com/documentation/video_artistic_effects.md): Add blurring, stabilization, a vignette, and visual noise effects to your videos. - [Playback effects](https://cloudinary.com/documentation/video_playback_effects.md): Fade videos in and out, loop them, change playback speed, reverse them, and create boomerang effects. - [Reshaping and rotating](https://cloudinary.com/documentation/video_reshaping_and_rotating.md): Rotate videos by any angle and round their corners, including cropping to an ellipse or circle. - [Previews and posters](https://cloudinary.com/documentation/video_previews_and_posters.md): Generate AI-based video previews and extract frames to use as video thumbnails or poster images. - [Audio transformations](https://cloudinary.com/documentation/audio_transformations.md): Learn how to perform audio transformations: stream audio from a file, adjust audio settings or generate audio waveform images from any audio or video file. - [Advanced video transformations](https://cloudinary.com/documentation/advanced_video_transformations.md): Try these advanced options to generate videos with if/then conditions, variables, and calculations, or to deliver videos in live streams or as animated images. - [Converting videos to animated images](https://cloudinary.com/documentation/videos_to_animated_images.md): Learn how to programmatically convert a video to an animated image format, such as animated AVIF, GIF or WebP. - [Conditional transformations](https://cloudinary.com/documentation/video_conditional_expressions.md): Use conditions to define transformations that are applied only when a specific condition is met. - [Specifying transformations for a condition](https://cloudinary.com/documentation/using_video_conditional_expressions.md): Learn how to specify the transformations to apply when a condition is met, including chained transformations and examples. - [Advanced conditional transformations](https://cloudinary.com/documentation/advanced_video_conditional_expressions.md): Learn how to use multiple AND/OR conditions, else branch transformations, and advanced conditional transformation techniques for video. - [User-defined variables and arithmetic transformations](https://cloudinary.com/documentation/video_user_defined_variables.md): Use user-defined variables to keep values separate from video transformation definitions. Use arithmetic expressions to set variable or parameter values. - [Video and audio optimization](https://cloudinary.com/documentation/video_and_audio_optimization.md): Learn how to deliver optimized videos and audio with the smallest possible file size while maintaining visual quality, for improved page load times and user experience. - [Video optimization](https://cloudinary.com/documentation/video_optimization.md): Learn how to deliver optimized videos with the smallest possible file size while maintaining visual quality, for improved page load times and user experience. - [Audio optimization](https://cloudinary.com/documentation/audio_optimization.md): Learn how to deliver optimized audio content with the smallest possible file size while maintaining audio quality, for improved page load times and user experience. - [Video transcription](https://cloudinary.com/documentation/video_transcription.md): Automatically generate audio transcriptions for your videos and apply them as subtitles or captions. - [AI Video Analysis](https://cloudinary.com/documentation/ai_video_analysis.md): Use AI to generate a visual transcription of your video, with timestamped descriptions of what's visible on screen. - [Video analytics](https://cloudinary.com/documentation/video_analytics.md): Learn how to gather analytics for your Cloudinary hosted videos and gain an understanding of how your videos are performing. - [Live streaming](https://cloudinary.com/documentation/video_live_streaming.md): Learn how to configure and initiate live streaming using RTMP. - [Simulated live streaming](https://cloudinary.com/documentation/simulated_live_streaming.md): Learn how to simulate live streaming using videos already uploaded to your Cloudinary account or stored locally. - [Video add-ons](https://cloudinary.com/documentation/video_addons.md): Learn about the add-ons available for extending Cloudinary's video transformation, optimization, and analysis capabilities. - [Video best practices](https://cloudinary.com/documentation/video_best_practices.md): Best practices for uploading, delivering, and streaming optimized videos in your website or app using Cloudinary. - [Social media videos](https://cloudinary.com/documentation/social_media_videos.md): A guide to using Cloudinary effectively for delivering dedicated social media video experiences. - [Troubleshooting and tips](https://cloudinary.com/documentation/cloudinary_video_troubleshooting_tips.md): This section provides troubleshooting guidance and useful tips related to Cloudinary Video. - [Upload](https://cloudinary.com/documentation/upload_images.md): Learn how to upload images, videos, and other files with only a line or two of code - with cloud storage, CDN delivery, optimization and post-upload effects. - [Customizing uploads](https://cloudinary.com/documentation/upload_parameters.md): Learn about the required and optional parameters available for customizing your uploads. - [Post-upload processing](https://cloudinary.com/documentation/upload_parameters_processing.md): Learn how to configure moderation, analysis, webhook notifications, asynchronous processing, and event scripts for your Cloudinary uploads. - [Client-side uploading](https://cloudinary.com/documentation/client_side_uploading.md): Learn about upload options on the client-side - [Upload presets](https://cloudinary.com/documentation/upload_presets.md): Use Cloudinary upload presets to define a set of asset upload options that can be used as a template for multiple upload operations via API, upload widget or UI. - [Upload widget](https://cloudinary.com/documentation/upload_widget.md): Cloudinary's free Upload Widget allows website users to upload files directly to the cloud. Upload from local files, URL, Dropbox, Facebook and more. - [Upload widget changelog](https://cloudinary.com/documentation/upload_widget_changelog.md): Follow the new features, enhancements, and fixes in each new release of the Cloudinary Upload Widget. - [Troubleshooting and tips](https://cloudinary.com/documentation/upload_images_troubleshooting_tips.md): This section provides troubleshooting guidance and useful tips related to uploading assets. - [Asset management](https://cloudinary.com/documentation/asset_management.md): Use programmatic asset management APIs to auto-tag, generate AI-based captions, moderate user-generated content, automate workflows and more. - [CRUD asset management APIs](https://cloudinary.com/documentation/managing_assets.md): Learn about the available APIs for basic CRUD management of your assets. - [List assets](https://cloudinary.com/documentation/list_assets.md): List assets in your product environment. - [Update assets](https://cloudinary.com/documentation/update_assets.md): Update an asset in your product environment. - [Delete assets](https://cloudinary.com/documentation/delete_assets.md): Delete assets from your product environment. - [Rename assets](https://cloudinary.com/documentation/rename_assets.md): Rename the public ID of an asset in your product environment. - [Relate assets](https://cloudinary.com/documentation/relate_assets.md): Indicate that a specified asset is logically related to other assets in some way. - [Media Library for developers](https://cloudinary.com/documentation/media_library_for_developers.md): Use the Media Library to upload, view, browse, and search the assets in your product environment. - [Search for assets](https://cloudinary.com/documentation/searching_for_assets.md): Learn how to programmatically search for the media assets in your Cloudinary repository that meet specified criteria. - [Search API method](https://cloudinary.com/documentation/search_method.md): Programmatically search for media assets by format, tags, dimensions, location, prominent colors, number of faces, and more, using Lucene-like queries. - [Cacheable search URLs](https://cloudinary.com/documentation/cacheable_search_urls.md): Generate a search URL that can then be used to return and cache the results of a specified search. - [Visual Search](https://cloudinary.com/documentation/visual_search.md): Visually search for images based on their visual content. - [Search expressions](https://cloudinary.com/documentation/search_expressions.md): Learn how to formulate search expressions, using Lucene-like queries. - [Eager and incoming transformations](https://cloudinary.com/documentation/eager_and_incoming_transformations.md): Use eager or incoming transformations to generate different versions of your original file as part of your upload call. - [Custom metadata](https://cloudinary.com/documentation/custom_metadata.md): Programmatically create and manage custom metadata fields for your account. - [Tags](https://cloudinary.com/documentation/tags.md): Programmatically create and manage tags for your account. - [Contextual metadata](https://cloudinary.com/documentation/contextual_metadata.md): Programmatically create and manage contextual metadata fields for your account. - [Structured metadata](https://cloudinary.com/documentation/structured_metadata.md): Programmatically create and manage structured metadata fields for your account. - [Conditional metadata rules](https://cloudinary.com/documentation/conditional_metadata_rules_api.md): Programmatically create and manage conditional metadata rules for your structured metadata fields. - [Analyze assets](https://cloudinary.com/documentation/analyze_assets.md): Cloudinary can analyze the assets and store the data for later use, including quality analysis, accessibility analysis, and more. - [Image quality analysis](https://cloudinary.com/documentation/image_quality_analysis.md): Cloudinary can analyze the quality of your assets. - [Accessibility analysis](https://cloudinary.com/documentation/accessibility_analysis.md): Cloudinary can analyze your assets for accessibility. - [Semantic data extraction](https://cloudinary.com/documentation/semantic_data_extraction.md): Cloudinary can extract semantic data from your assets and store the data for later use. - [Media Inspector](https://cloudinary.com/documentation/media_inspector_browser_extension.md): Learn how to use the Cloudinary Media Inspector browser extension to get detailed information about the media on your website. - [Analyze API (Beta)](https://cloudinary.com/documentation/analyze_api_guide.md): Analyze any external image and return details based on the type of analysis requested. Currently in beta. - [Moderate assets](https://cloudinary.com/documentation/moderate_assets.md): Cloudinary can help you automatically moderate your assets to ensure they meet your organization's suitable-for-work and branding standards. - [Webhook notifications](https://cloudinary.com/documentation/notifications.md): The Cloudinary notification feature uses webhooks to inform your backend about events triggered by API methods or user actions in the Media Library. - [Advanced asset management](https://cloudinary.com/documentation/advanced_management.md): Advanced options for programmatically managing image, video, and raw assets in Cloudinary. - [Signatures](https://cloudinary.com/documentation/signatures.md): Quick reference summarizing the various types of signatures you may need to generate and the payload you need to include in the signature for each case. - [Authentication signatures](https://cloudinary.com/documentation/authentication_signatures.md): Learn how to generate authentication signatures - [Notification signatures](https://cloudinary.com/documentation/notification_signatures.md): Learn how to confirm notification signatures - [Delivery URL signatures](https://cloudinary.com/documentation/delivery_url_signatures.md): Learn how to generate delivery URL signatures - [Response signatures](https://cloudinary.com/documentation/response_signatures.md): Learn how to confirm response signatures - [Provenance and authenticity](https://cloudinary.com/documentation/content_provenance_and_authenticity.md): Prove the provencance and authenticity of your assets. - [Backups and version management](https://cloudinary.com/documentation/backups_and_version_management.md): Learn how to set up backups in your account to restore previous versions or deleted assets. - [Invalidate cached assets](https://cloudinary.com/documentation/invalidate_cached_media_assets_on_the_cdn.md): Send an invalidation request instructing the CDN to remove cached copies of an old asset. - [Add-ons](https://cloudinary.com/documentation/manage_and_analyze_addons.md): Learn about the add-ons available for extending Cloudinary's management and analysis capabilities. - [Troubleshooting and tips](https://cloudinary.com/documentation/asset_management_troubleshooting_tips.md): Troubleshooting guidance and useful tips related to asset management. - [Account management](https://cloudinary.com/documentation/account_management.md): Explore the options available for managing your account for developer use cases. - [Billing and plans](https://cloudinary.com/documentation/billing_and_plans.md): Learn about Cloudinary plan types, credits, billing dashboard, and payment methods for managing your account. - [Usage data](https://cloudinary.com/documentation/programmable_media_asset_usage_data.md): Learn how to analyze account and product environment usage reports. - [How are transformations counted?](https://cloudinary.com/documentation/transformation_counts.md): Detailed listing of various media processing operations and how Cloudinary counts them for the 'Transformation' element of your monthly billing. - [Troubleshooting and tips](https://cloudinary.com/documentation/account_management_troubleshooting_tips.md): Find troubleshooting tips and answers to commonly asked questions about Cloudinary account management. - [Retail and e-commerce](https://cloudinary.com/documentation/ecommerce_guide.md): A guide to managing images and videos for retail and e-commerce use cases. - [Best practices](https://cloudinary.com/documentation/ecommerce_best_practices.md): Learn about best practices for handling images and videos for retail and e-commerce use cases. - [Visual differentiators](https://cloudinary.com/documentation/ecommerce_visual_differentiators.md): Learn about ways that Cloudinary can help you visually differentiate your brand when handling images and videos for retail and e-commerce use cases. - [Customize and optimize assets](https://cloudinary.com/documentation/ecommerce_optimize_customize.md): Keep a master copy and optimize and customize assets on-the-fly for delivery, with examples. - [Workflows](https://cloudinary.com/documentation/ecommerce_workflows.md): Learn how to handle your product and non-product images and videos workflows and multi-channel deliveries for retail and e-commerce use cases. - [Product asset workflows](https://cloudinary.com/documentation/ecommerce_workflows_product.md): Learn how to handle your product image and video workflows for retail and e-commerce use cases. - [Non-product asset workflows](https://cloudinary.com/documentation/ecommerce_workflows_nonproduct.md): Learn how to handle your non-product image and video workflows for retail and e-commerce use cases. - [Multi-channel content delivery](https://cloudinary.com/documentation/ecommerce_workflows_delivery_channels.md): Learn how to deliver your images and videos to multiple delivery channels for retail and e-commerce use cases. - [User-generated content](https://cloudinary.com/documentation/user_generated_content.md): An overview of Cloudinary features for upload, management, transformation, optimization, and delivery workflows for UGC. - [Upload](https://cloudinary.com/documentation/user_generated_content_upload.md): Learn how to upload user-generated images and videos, define upload behavior, control access, track uploads, and prepare transformations. - [Manage and analyze](https://cloudinary.com/documentation/user_generated_content_manage_analyze.md): Learn how to moderate, scan, analyze, transcribe, and automate workflows for user-generated images and videos. - [Transform and customize](https://cloudinary.com/documentation/user_generated_content_transform_customize.md): Learn how to improve, resize, standardize, watermark, personalize, and customize user-generated images and videos. - [Optimize and deliver](https://cloudinary.com/documentation/user_generated_content_optimize_deliver.md): Learn how to optimize user-generated images and videos for fast delivery, and play videos with the Cloudinary Video Player. - [Profile picture sample project](https://cloudinary.com/documentation/profile_picture_sample_project.md): Learn how to implement user-generated content features through a sample project, with a focus on profile pictures. - [Video review sample project](https://cloudinary.com/documentation/video_review_sample_project.md): Learn how to implement user-generated content features through a sample project, with a focus on video reviews. - [Marketplace products sample project](https://cloudinary.com/documentation/marketplace_products_sample_project.md): Learn how to use MediaFlows to moderate product images uploaded to a marketplace platform automatically. - [Try before you buy sample project](https://cloudinary.com/documentation/try_before_you_buy_sample_project.md): Create an app that lets users preview paint colors on their own photos using Cloudinary's upload, transformation, and generative AI tools. - [Delete temporary UGC assets](https://cloudinary.com/documentation/delete_temporary_ugc_assets.md): Learn how to use MediaFlows to manage automatic deletion of temporary user-uploaded assets. - [Accessible media](https://cloudinary.com/documentation/accessible_media.md): Learn how to use Cloudinary features to make your images and videos accessible. - [Image accessibility](https://cloudinary.com/documentation/accessible_media_images.md): Learn how to make images accessible using Cloudinary's text alternatives, AI captioning, and other features. - [Video and audio accessibility](https://cloudinary.com/documentation/accessible_media_video_audio.md): Learn how to make video and audio content accessible with captions, transcriptions, audio descriptions, and sign language overlays. - [Image and video adaptability](https://cloudinary.com/documentation/accessible_media_adaptability.md): Learn how to make images and videos adaptable to different devices and screen sizes. - [Visual and audio clarity](https://cloudinary.com/documentation/accessible_media_visual_audio_clarity.md): Learn how to improve visual and audio clarity for accessibility with contrast adjustments, color assistance, and audio controls. - [Text, contrast, and color](https://cloudinary.com/documentation/accessible_media_visual_audio_clarity_text.md): Learn how to use captions, text overlays, contrast adjustments, color replacement, and OCR to improve visual accessibility. - [Audio controls and mixing](https://cloudinary.com/documentation/accessible_media_visual_audio_clarity_audio.md): Learn how to adjust audio volume, provide external volume controls, and mix audio tracks to meet WCAG accessibility requirements. - [Interactive content and controls](https://cloudinary.com/documentation/accessible_media_interactive_controls.md): Learn how to make interactive media content and controls accessible with keyboard navigation, motion preferences, and accessible widgets. - [AI in action](https://cloudinary.com/documentation/ai_in_action.md): An overview of Cloudinary's AI features, how you can use them and best practices. - [Native mobile](https://cloudinary.com/documentation/native_mobile_development.md): Learn how to load and manage optimized images and videos in your native Android and iOS apps. - [Add-ons](https://cloudinary.com/documentation/cloudinary_add_ons.md): Extend image and video API capabilities using 3rd-party or Cloudinary services that integrate seamlessly with Cloudinary Image and Cloudinary Video built-in features. - [Advanced Facial Attributes Detection](https://cloudinary.com/documentation/advanced_facial_attributes_detection_addon.md): Automatically detect the exact location of all faces in an image as well as the exact position of facial attributes and even estimated age and gender. - [Amazon Rekognition AI Moderation](https://cloudinary.com/documentation/aws_rekognition_ai_moderation_addon.md): Add-on for automatically moderating images by an advanced algorithm. - [Amazon Rekognition Video Moderation](https://cloudinary.com/documentation/aws_rekognition_video_moderation_addon.md): Add-on for automatically moderating videos by an advanced algorithm. - [Amazon Rekognition Auto Tagging](https://cloudinary.com/documentation/aws_rekognition_auto_tagging_addon.md): Add-on for image tagging based on categories that are automatically detected in the image. - [Amazon Rekognition Celebrity Detection](https://cloudinary.com/documentation/aws_rekognition_celebrity_and_face_detection_addon.md): Add-on for image tagging based on celebrities that are automatically detected in the image. - [Aspose Document Conversion](https://cloudinary.com/documentation/aspose_document_conversion_addon.md): Automatically convert your Microsoft Office documents, spreadsheets and presentations to PDF documents and image thumbnails. - [Cloudinary AI Background Removal](https://cloudinary.com/documentation/cloudinary_ai_background_removal_addon.md): Highly accurate automatic background removal in seconds based on sophisticated deep learning algorithms. - [Cloudinary AI Content Analysis](https://cloudinary.com/documentation/cloudinary_ai_content_analysis_addon.md): Apply advanced AI algorithms that automatically detect objects in your photos for cropping and tagging purposes. - [Object-aware cropping](https://cloudinary.com/documentation/cloudinary_ai_content_analysis_object_aware_cropping.md): Use AI-based object detection to crop images around specific objects, with auto-gravity and object-specific gravity options. - [Automatic image tagging](https://cloudinary.com/documentation/cloudinary_ai_content_analysis_automatic_tagging.md): Automatically tag images based on detected objects and categories using content-aware detection models on upload or update. - [Image analysis](https://cloudinary.com/documentation/cloudinary_ai_content_analysis_image_analysis.md): Analyze image quality, detect watermarks and banners, and generate AI-based captions using the Cloudinary AI Content Analysis add-on. - [Cloudinary AI Vision](https://cloudinary.com/documentation/cloudinary_ai_vision_addon.md): Apply advanced AI Vision to automatically analyze, tag, and moderate your visual content. - [Cloudinary Duplicate Image Detection](https://cloudinary.com/documentation/cloudinary_duplicate_image_detection_addon.md): Automatically detect if an image is the same or very similar to images already stored in your account. - [Cloudinary Image Generation](https://cloudinary.com/documentation/image_generation_addon.md): Generate images from text prompts and image references using AI models with the Cloudinary Image Generation add-on. Combine with Cloudinary transformations for end-to-end workflows. - [Google AI Video Moderation](https://cloudinary.com/documentation/google_ai_video_moderation_addon.md): Add-on for automatic video moderation. - [Google AI Video Transcription](https://cloudinary.com/documentation/google_ai_video_transcription_addon.md): Add-on for automatic video transcription. - [Google Auto Tagging](https://cloudinary.com/documentation/google_auto_tagging_addon.md): Add-on for image tagging based on categories that are automatically detected in the image. - [Google Automatic Video Tagging](https://cloudinary.com/documentation/google_automatic_video_tagging_addon.md): Add-on for automatic video tagging based on categories that are automatically detected in the video. - [Google Translation](https://cloudinary.com/documentation/translation_addons.md): Automatically generate image and video tags in multiple languages using the Google Translation add-on in conjunction with other auto-tagging add-ons. - [Image to Video](https://cloudinary.com/documentation/image_to_video_addon.md): Generate videos from images using AI with the Image to Video Add-on, driven from the Image to Video app in the Cloudinary Console. - [Imagga Auto Tagging](https://cloudinary.com/documentation/imagga_auto_tagging_addon.md): Add-on for image tagging based on categories that are automatically detected in the image. - [Imagga Crop and Scale](https://cloudinary.com/documentation/imagga_crop_and_scale_addon.md): Add-on for automatic image scaling and cropping based on automatically calculated areas of interest. - [Perception Point Malware Detection](https://cloudinary.com/documentation/perception_point_malware_detection_addon.md): Activate Perception Point's malware detection service to check whether files uploaded to your site contain any viruses or malicious code. - [Microsoft Azure Video Indexer](https://cloudinary.com/documentation/microsoft_azure_video_indexer_addon.md): Generate automatic video transcriptions or auto-tag your videos based on objects, brands, and celebrities with Microsoft Azure's video indexing service. - [OCR Text Detection and Extraction](https://cloudinary.com/documentation/ocr_text_detection_and_extraction_addon.md): Extract detected text and text coordinates from images and use the returned data to blur or pixelate texts, ensure texts aren't cut off in crops, and more. - [Pixelz - Remove the Background](https://cloudinary.com/documentation/remove_the_background_image_editing_addon.md): Submit images to a team of human experts who professionally remove the backgrounds and return PNGs with transparent backgrounds to your Cloudinary account. - [URL2PNG Website Screenshots](https://cloudinary.com/documentation/url2png_website_screenshots_addon.md): Automatically generate a PNG screenshot image from any website URL and deliver the generated image on the fly. - [VIESUS™ Automatic Image Enhancement](https://cloudinary.com/documentation/viesus_automatic_image_enhancement_addon.md): Add-on for automatically enhancing photos to their best visual quality. - [WebPurify Image Moderation](https://cloudinary.com/documentation/webpurify_image_moderation_addon.md): Activate WebPurify's automatic moderation service to check whether images contain suggestive adult content before displaying them to your viewers. - [References](https://cloudinary.com/documentation/cloudinary_references.md): Comprehensive reference information for all Cloudinary Programmable Media APIs, methods, parameters, events, and more. - [Transformation URL API](https://cloudinary.com/documentation/transformation_reference.md): URL API Reference covering every available Cloudinary image and video transformation, with comprehensive syntax details and tons of URL and SDK examples. Includes a full index of individual parameter pages. - [Transformation rules](https://cloudinary.com/documentation/cloudinary_transformation_rules.md): Learn how to build transformations using the Transformation URL API to transform images, videos, and audio. - [Upload API](https://cloudinary.com/documentation/image_upload_api_reference.md): Cloud-based Upload API with extensive options for uploading, transforming and processing images, videos, and raw files. - [Admin API](https://cloudinary.com/documentation/admin_api.md): Programmatically and securely control of all uploaded raw files, images, videos, fetched social profile pictures, generated transformations and more. - [Provisioning API](https://cloudinary.com/documentation/provisioning_api.md): Programmatically manage users, product environments and groups for your account. - [Claimable Cloud API](https://cloudinary.com/documentation/claimable_cloud_provisioning.md): Single-command CLI and one-off API for agents to create a Claimable Cloud on a user's behalf. The user claims it with a verified email; unclaimed clouds expire automatically. - [Agent account creation API](https://cloudinary.com/documentation/agent_account_provisioning.md): API for agents to create Cloudinary accounts programmatically, activated by human email verification. - [Analyze API (Beta)](https://cloudinary.com/documentation/analyze_api_reference.md): Analyze API reference, currently in beta. - [Live streaming API](https://cloudinary.com/documentation/video_live_streaming_reference.md): Interactive API reference for video live streaming using RTMP. - [Player profiles API](https://cloudinary.com/documentation/video_player_profiles_reference.md): Interactive API reference for managing reusable video player profiles. - [Video config API](https://cloudinary.com/documentation/video_config_reference.md): Interactive API reference for managing per-video player configurations. - [Image Generation API](https://cloudinary.com/documentation/image_generation_api_reference.md): API reference for generating images from text prompts and image references using the Cloudinary Image Generation add-on, including request parameters, model options, and response schemas. - [Image to Video API](https://cloudinary.com/documentation/image_to_video_reference.md): Interactive API reference for generating videos from images and managing reusable prompts. - [Cloudinary CLI](https://cloudinary.com/documentation/cloudinary_cli.md): Learn how to use the Command Line Interface to interact with Cloudinary. - [SDK references](https://cloudinary.com/documentation/sdk_generated_refs.md): A listing of all the available SDK references that are \automatically generated from the library code. - [Upload Widget API](https://cloudinary.com/documentation/upload_widget_reference.md): The Cloudinary Upload Widget API Reference with extensive customization options. - [Product Gallery API](https://cloudinary.com/documentation/product_gallery_reference.md): The Cloudinary Product Gallery API Reference with extensive customization options. - [Media Editor API](https://cloudinary.com/documentation/media_editor_reference.md): The Cloudinary Media Editor API Reference with extensive customization options. - [Video Player API](https://cloudinary.com/documentation/video_player_api_reference.md): Programmatically configure and implement the Cloudinary Video Player for powerful player and transformation capabilities embedded in your website or app. - [Media Library Widget API](https://cloudinary.com/documentation/media_library_widget_api_reference.md): Complete API reference for the Media Library widget including initialization methods, configuration options, instance methods, and callback functions. - [SDKs](https://cloudinary.com/documentation/cloudinary_sdks.md): Use Cloudinary SDK libraries to upload, transform and deliver optimized images and videos with code that integrates seamlessly with your existing app code. - [Backend SDKs](https://cloudinary.com/documentation/backend_sdks.md): Cloudinary's backend SDKs provide methods that wrap Cloudinary's APIs and integrate seamlessly with your backend/server-side application code. - [Node.js SDK](https://cloudinary.com/documentation/node_integration.md): Learn how to upload files with only a few lines of Node.js code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Node.js quick start](https://cloudinary.com/documentation/node_quickstart.md): Get an end-to-end implementation up and running that uploads, transforms, optimizes & delivers images with the Cloudinary Node.js SDK in 5 minutes or less! - [Node.js image and video upload](https://cloudinary.com/documentation/node_image_and_video_upload.md): Learn how to upload images with only a few lines of Node.js code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Node.js image transformations](https://cloudinary.com/documentation/node_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Node.js. - [Node.js video transformations](https://cloudinary.com/documentation/node_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with Node.js. - [Node.js asset management](https://cloudinary.com/documentation/node_asset_administration.md): A RESTful HTTP API for programmatically managing all of your Cloudinary hosted assets. - [Node.js sample projects](https://cloudinary.com/documentation/node_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Node.js apps. - [Python SDK](https://cloudinary.com/documentation/django_integration.md): Learn how to upload files with only a few lines of Python code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Python quick start](https://cloudinary.com/documentation/python_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your Python or Django dev environment. - [Python image and video upload](https://cloudinary.com/documentation/django_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Python code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Python image transformations](https://cloudinary.com/documentation/django_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Python. - [Python video transformations](https://cloudinary.com/documentation/django_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with Python. - [Python asset management](https://cloudinary.com/documentation/django_asset_administration.md): A RESTful HTTP API for programmatically managing all of your Cloudinary hosted assets. - [Python sample projects](https://cloudinary.com/documentation/python_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Python Django and Flask apps. - [PHP SDK](https://cloudinary.com/documentation/php_integration.md): Learn how to upload files with only a few lines of PHP code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [PHP quick start](https://cloudinary.com/documentation/php_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your PHP dev environment. - [PHP image and video upload](https://cloudinary.com/documentation/php_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of PHP code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [PHP image transformations](https://cloudinary.com/documentation/php_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with PHP. - [PHP video transformations](https://cloudinary.com/documentation/php_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with PHP. - [PHP asset management](https://cloudinary.com/documentation/php_asset_administration.md): Programmatically manage all of your Cloudinary hosted assets. - [PHP sample projects](https://cloudinary.com/documentation/php_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your PHP apps. - [Java SDK](https://cloudinary.com/documentation/java_integration.md): Learn how to upload files with only a few lines of Java code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Java quick start](https://cloudinary.com/documentation/java_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your Java dev environment. - [Java image and video upload](https://cloudinary.com/documentation/java_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Java code - with cloud storage, CDN delivery, and dynamic transformation effects for images and media. - [Java image transformations](https://cloudinary.com/documentation/java_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Java. - [Java video transformations](https://cloudinary.com/documentation/java_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with Java. - [Java asset management](https://cloudinary.com/documentation/java_asset_administration.md): How to use the Java methods for programmatically managing all of your Cloudinary hosted assets. - [Ruby/Rails SDK](https://cloudinary.com/documentation/rails_integration.md): Learn how to upload files with only a few lines of Ruby code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Ruby/Rails quick start](https://cloudinary.com/documentation/ruby_rails_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your Ruby or Rails dev environment. - [Ruby/Rails image and video upload](https://cloudinary.com/documentation/rails_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Ruby code with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Ruby/Rails image transformations](https://cloudinary.com/documentation/rails_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Rails. - [Ruby/Rails video transformations](https://cloudinary.com/documentation/rails_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with Rails. - [Ruby/Rails asset management](https://cloudinary.com/documentation/rails_asset_administration.md): A RESTful HTTP API for programmatically managing all of your Cloudinary hosted assets. - [CarrierWave integration](https://cloudinary.com/documentation/rails_carrierwave.md): Ruby GEM provides a CarrierWave plugin to simplify transforming and uploading images from forms to your model. - [Attachinary integration](https://cloudinary.com/documentation/rails_attachinary.md): Cloudinary and Attachinary GEM installation and setup for simplifying attachment management. - [Active Storage integration](https://cloudinary.com/documentation/rails_activestorage.md): Use Cloudinary with Active Storage to simplify transforming and uploading images from forms to your model. - [.NET SDK](https://cloudinary.com/documentation/dotnet_integration.md): Learn how to upload files with only a few lines of .NET code, including cloud storage, CDN delivery, and dynamic transformation effects for images and media. - [.NET quick start](https://cloudinary.com/documentation/dotnet_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your .NET or C# dev environment. - [.NET image and video upload](https://cloudinary.com/documentation/dotnet_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of .NET code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [.NET image transformations](https://cloudinary.com/documentation/dotnet_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with .NET. - [.NET video transformations](https://cloudinary.com/documentation/dotnet_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with .NET. - [.NET asset management](https://cloudinary.com/documentation/dotnet_asset_administration.md): A RESTful HTTP API for programmatically managing all of your Cloudinary hosted assets. - [Go SDK](https://cloudinary.com/documentation/go_integration.md): Learn how to upload and manage media assets with only a few lines of Go code - [Go quick start](https://cloudinary.com/documentation/go_quick_start.md): Upload, resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Go. - [Go image and video upload](https://cloudinary.com/documentation/go_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Go code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Go media transformations](https://cloudinary.com/documentation/go_media_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Go. - [Go asset management](https://cloudinary.com/documentation/go_asset_administration.md): A RESTful HTTP API for programmatically managing all of your Cloudinary hosted assets. - [Go sample projects](https://cloudinary.com/documentation/go_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Go apps. - [Dart SDK](https://cloudinary.com/documentation/dart_integration.md): Learn how to deliver image and video files in your application using Dart, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Dart quick start](https://cloudinary.com/documentation/dart_quick_start.md): Transform your media assets using Dart - quick start guide. - [Dart image and video upload](https://cloudinary.com/documentation/dart_image_and_video_upload.md): Learn how to upload images and videos programmatically with only a few lines of Dart code - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Dart media transformations](https://cloudinary.com/documentation/dart_media_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Dart. - [Frontend SDKs](https://cloudinary.com/documentation/frontend_sdks.md): Find a list of all Cloudinary's SDKs to use with your frontend code. - [React SDK](https://cloudinary.com/documentation/react_integration.md): Learn how to deliver files with only a few lines of React code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [React Starter Kit](https://cloudinary.com/documentation/react_starter_kit.md): Get started quickly with create-cloudinary-react. Create a React app with Cloudinary upload and delivery features, plus AI tools to implement Cloudinary with natural language in your IDE. - [React quick start](https://cloudinary.com/documentation/react_quick_start.md): Transform your media assets using JavaScript and React - quick start guide. - [React image and video upload](https://cloudinary.com/documentation/react_image_and_video_upload.md): Learn how to upload images and videos programmatically - cloud storage, CDN delivery, image optimization and post-upload effects. - [React image transformations](https://cloudinary.com/documentation/react_image_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with JavaScript and React. - [React video transformations](https://cloudinary.com/documentation/react_video_transformations.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with JavaScript and React. - [React sample projects](https://cloudinary.com/documentation/react_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your React app. - [Vue.js SDK](https://cloudinary.com/documentation/vue_integration.md): Learn how to deliver files with only a few lines of Vue.js and JavaScript code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Vue.js quick start](https://cloudinary.com/documentation/vue_quick_start.md): Transform your media assets using JavaScript and Vue.js - quick start guide. - [Vue.js image and video upload](https://cloudinary.com/documentation/vue_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Vue.js code - cloud storage, CDN delivery, image optimization and post-upload effects. - [Vue.js image transformations](https://cloudinary.com/documentation/vue_image_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with JavaScript for Vue.js SDK. - [Vue.js video transformations](https://cloudinary.com/documentation/vue_video_transformations.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with JavaScript for Vue.js SDK. - [Vue.js sample projects](https://cloudinary.com/documentation/vue_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Vue.js app. - [Angular SDK](https://cloudinary.com/documentation/angular_integration.md): Learn how to deliver files with only a few lines of Angular code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Angular quick start](https://cloudinary.com/documentation/angular_quick_start.md): Transform your media assets using JavaScript and Angular - quick start guide. - [Angular image and video upload](https://cloudinary.com/documentation/angular_image_and_video_upload.md): Learn how to upload images and videos programmatically - cloud storage, CDN delivery, image optimization and post-upload effects. - [Angular image transformations](https://cloudinary.com/documentation/angular_image_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with JavaScript and Angular. - [Angular video transformations](https://cloudinary.com/documentation/angular_video_transformations.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with JavaScript and Angular. - [Angular sample projects](https://cloudinary.com/documentation/angular_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Angular app. - [JavaScript SDK](https://cloudinary.com/documentation/javascript_integration.md): Learn to deliver files with a few lines of JavaScript code, including with cloud storage, CDN delivery, and dynamic effects for images and videos. - [JavaScript quick start](https://cloudinary.com/documentation/javascript_quick_start.md): Transform your media assets using JavaScript and frontend frameworks - quick start guide. - [JavaScript image and video upload](https://cloudinary.com/documentation/javascript_image_and_video_upload.md): Learn how to upload images and videos programmatically - cloud storage, CDN delivery, image optimization and post-upload effects. - [JavaScript image transformations](https://cloudinary.com/documentation/javascript_image_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with JavaScript. - [JavaScript video transformations](https://cloudinary.com/documentation/javascript_video_transformations.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with JavaScript. - [JavaScript sample projects](https://cloudinary.com/documentation/javascript_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your JavaScript app. - [Next.js SDK](https://cloudinary.com/documentation/nextjs_integration.md): Learn how to deliver files with only a few lines of Next.js code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Next.js Starter Kit](https://cloudinary.com/documentation/nextjs_starter_kit.md): Get started quickly with create-cloudinary-next. Create a Next.js app with Cloudinary upload and delivery features, plus AI tools to implement Cloudinary with natural language in your IDE. - [Next.js quick start](https://cloudinary.com/documentation/nextjs_quick_start.md): Get up and running with the Next.js SDK in 5 minutes or less. - [Next.js image and video upload](https://cloudinary.com/documentation/nextjs_image_and_video_upload.md): Learn how to upload images and videos using the Next.js SDK upload components. - [Next.js image transformations](https://cloudinary.com/documentation/nextjs_image_transformations.md): Learn how to transform and optimize images using the Next.js SDK. - [Next.js video transformations](https://cloudinary.com/documentation/nextjs_video_transformations.md): Learn how to transform and deliver videos using the Next.js SDK. - [Next.js sample projects](https://cloudinary.com/documentation/nextjs_sample_projects.md): Explore sample projects to see how to implement Cloudinary functionality in Next.js. - [jQuery SDK](https://cloudinary.com/documentation/jquery_integration.md): Learn how to upload files with only a few lines of jQuery code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [jQuery image and video upload](https://cloudinary.com/documentation/jquery_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of jQuery code - cloud storage, CDN delivery, image optimization and post-upload effects. - [jQuery image transformations](https://cloudinary.com/documentation/jquery_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with jQuery. - [jQuery video transformations](https://cloudinary.com/documentation/jquery_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, play in HTML5 video player, CDN delivery with jQuery. - [Mobile SDKs](https://cloudinary.com/documentation/mobile_sdks.md): Find a list of all Cloudinary's SDKs to use when building your mobile application. - [iOS SDK](https://cloudinary.com/documentation/ios_integration.md): Learn how to deliver image and video files with only a few lines of iOS code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [iOS quick start](https://cloudinary.com/documentation/ios_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your iOS project. - [iOS image and video upload](https://cloudinary.com/documentation/ios_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of iOS code - cloud storage, CDN delivery, image optimization and post-upload effects. - [iOS image transformations](https://cloudinary.com/documentation/ios_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with iOS. - [iOS video transformations](https://cloudinary.com/documentation/ios_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, CDN delivery with iOS. - [iOS video player](https://cloudinary.com/documentation/ios_video_player.md): Use the Cloudinary native video player to easily enable Cloudinary features when delivering your videos. - [iOS sample projects](https://cloudinary.com/documentation/ios_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your iOS apps. - [Android SDK](https://cloudinary.com/documentation/android_integration.md): Learn how to deliver image and video files with only a few lines of Android code, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Android quick start](https://cloudinary.com/documentation/android_quickstart.md): Quickly get started uploading, managing, transforming and delivering optimized images and videos with Cloudinary in your Android project. - [Android image and video upload](https://cloudinary.com/documentation/android_image_and_video_upload.md): Learn how to upload images and videos with only a few lines of Android code - cloud storage, CDN delivery, image optimization and post-upload effects. - [Android image transformations](https://cloudinary.com/documentation/android_image_manipulation.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Android. - [Android video transformations](https://cloudinary.com/documentation/android_video_manipulation.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, CDN delivery with Android. - [Android video player](https://cloudinary.com/documentation/android_video_player.md): Use the Cloudinary native video player to easily enable Cloudinary features when delivering your videos. - [Android sample projects](https://cloudinary.com/documentation/android_sample_projects.md): Explore the code in our sample projects to learn how to use Cloudinary in your Android apps. - [Flutter SDK](https://cloudinary.com/documentation/flutter_integration.md): Learn how to deliver image and video files in your mobile application using Flutter, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Flutter quick start](https://cloudinary.com/documentation/flutter_quick_start.md): Transform and deliver your media assets using Flutter - quick start guide. - [Flutter image and video upload](https://cloudinary.com/documentation/flutter_image_and_video_upload.md): Learn how to upload images and videos programmatically - with cloud storage, CDN delivery, image optimization and post-upload image effects. - [Flutter media transformations](https://cloudinary.com/documentation/flutter_media_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Flutter. - [Flutter video player](https://cloudinary.com/documentation/flutter_video_player.md): Use the Cloudinary native video player to easily enable Cloudinary features when delivering your videos. - [React Native SDK](https://cloudinary.com/documentation/react_native_integration.md): Learn how to load and transform images with only a few lines of React Native code, including cloud storage, CDN delivery, and dynamic effects for images. - [React Native image and video upload](https://cloudinary.com/documentation/react_native_image_and_video_upload.md): Learn how to upload images and videos programmatically - cloud storage, CDN delivery, image optimization and post-upload effects. - [React Native image transformations](https://cloudinary.com/documentation/react_native_image_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with JavaScript and React Native. - [React Native video transformations](https://cloudinary.com/documentation/react_native_video_transformations.md): Transcode video formats, set quality, play video-in-video, trim or concatenate videos, CDN delivery with React Native. - [React Native video player](https://cloudinary.com/documentation/react_native_video_player.md): Use the Cloudinary native video players including the basic AdvancedVideo component and the advanced CLDVideoLayer with customizable controls, subtitles, quality selection, and more. - [Kotlin SDK](https://cloudinary.com/documentation/kotlin_integration.md): Learn how to deliver image and video files in your mobile application using Kotlin, including cloud storage, CDN delivery, and dynamic effects for images and media. - [Kotlin media transformations](https://cloudinary.com/documentation/kotlin_media_transformations.md): Resize, crop and transform images, convert formats, apply image effects, add overlays, CDN delivery with Kotlin. - [Community-developed libraries](https://cloudinary.com/documentation/community_sdks.md): The developer community has developed a variety of framework integration libraries for Cloudinary. We invite you to both use and contribute to these. - [Release notes](https://cloudinary.com/documentation/programmable_media_release_notes.md): Learn about the latest Cloudinary Image & Video features, enhancements, fixes, and other announcements for Cloudinary developers.