Developers Hub

Discover how Cloudinary helps you build more engaging and performant web and app experiences while making your life easier along the way.

A woman and a golden retriever in the mountains. They're sitting, facing away from the camera while the dog noses the woman. They're surrounded by natural splendor including majestic mountains, puffy clouds, and evergreen-studded hills.
An un-cropped image overlaid with a cropping window showing how it would be cropped by Cloudinary.
An arrow pointing from the original asset to the cropped asset
A woman and a golden retriever in the mountains. They're sitting, facing away from the camera while the dog noses the woman. They're surrounded by natural splendor including majestic mountains, puffy clouds, and evergreen-studded hills.
The same asset cropped using the following settings: Aspect Ratio: 1:2. Crop Mode: Content-Aware.
Images
Videos
Crop Mode
Aspect Ratio
Original
18 MB

We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.

The original asset:
JPEG
135 KB
WebP
135 KB
AVIF
90 KB
JPEG XL
94 KB
The image after being optimized using the following settings: Quality: Auto. Width: 1000px.
Original
18 MB

We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.

The original asset:
JPEG
135 KB
WebP
135 KB
AVIF
90 KB
JPEG XL
94 KB
The image after being optimized using the following settings: Quality: Auto. Width: 1000px.
Images
Videos
Quality
Width
An un-cropped image overlaid with a croppingai window showing how it would be cropped by Cloudinary.
An arrow pointing from the original asset to the cropped asset
The same asset cropped using the following settings: Aspect Ratio: 1:1. Crop Mode: Content-Aware.
Images
Videos
Crop Mode
Aspect Ratio
The original image:
An arrow pointing from the original asset to the transformed asset.
The personalized image:
The original image:
The personalized image:
Product Photos
Backgrounds
Overlays
Duration
Full length video: Surfing Trip
An arrow pointing from the original video to the AI-generated preview.
Duration
A shorter video preview generated by Cloudinary's AI using the following settings: Duration: 15 seconds. Max Clips: 9. Min Clip Length: 1 second.
Videos
Duration
Max Clips
Min Clip Length

Start Building:
Resources for Every Developer

New to Cloudinary

Get Your First Media Asset Live in Minutes

AI & Intelligence

Let Models Do the Work

Front-End

Your Stack, Your Way

Move Fast

Automate the Tedious Stuff, Ship the Rest

Deep Dive

When You Want to Understand How It Really Works

Performance

Measurable Improvements Your Users Will Notice

Sample Applications

Learn how to optimize, manage, and deliver visual media with less effort with apps that showcase automation, AI enhancements, and integrations with popular frameworks and CMS systems. Browse the gallery, clone the repo, and customize the apps to suit your workflow.

Imgto.xyz
ImageCarbon
Photo Crate
CloudyCam
Image to Blog AI
Eventography

Documentation

Check out our extensive developer documentation for quick starts, in-depth feature guides, comprehensive references, code explorers, video tutorials, and more!

What Developers Are Saying

James Q Quick
Tim Benniks
Kent C. Dodds
Chris Coyier
Raymond Camden
James Q Quick

James Q Quick

Developer Educator, Cloudflare

Creating customized images for each episode of our podcast, Compressed.fm, is a hassle. To save loads of time and energy, we use Cloudinary to automatically generate unique images with JavaScript for each episode. This is just one of the amazing benefits that Cloudinary brings to the media world.

Jason Lengstorf

Creator of CodeTV

I have spent hundreds of hours wrestling with media assets for websites in my career. Cloudinary was a game changer for me because I was able to write a bit of code for my websites to transform and optimize media, then forget about it. I don’t have to think about accidentally publishing giant, unoptimized images. In fact, I don’t have to think about images at all anymore. Which is nice.

Tim Benniks

Tim Benniks

Developer Experience Lead at Contentstack

I’ve used Cloudinary across personal projects, conference demos, enterprise composable stacks, and AI-driven video workflows because it turns media into programmable infrastructure. Instead of hand-managing formats, transformations, optimization, and delivery, I can focus on the experience I want to build and let Cloudinary handle the heavy lifting. After years as part of the Cloudinary community, what still stands out is how developer-friendly it feels, from a single optimized image URL to production-scale video pipelines.

Kent C. Dodds

Kent C. Dodds

Software Engineer & Educator, Kent C. Dodds Tech LLC

Cloudinary allows me to improve my site’s performance and easily manage images and even generate custom images with it’s powerful transformation capabilities.

Chris Coyier

Chris Coyier

Co-Founder, Codepen

I have pretty much accomplished this very difficult task of dealing with images on the website fairly trivially… Cloudinary is awesome for that.

Gant Laborde

CIO, Infinite Red

Cloudinary is my favorite one-stop tool for effective and impactful media results. With one stroke, I can leverage Cloudinary to deliver an optimized, reliable, and outstanding solution in a moment that should have taken months

Raymond Camden

Raymond Camden

Senior AI Adoption Engineer at SpaceXAI

Cloudinary hits the sweet spot of powerful, flexible, and incredibly easy to use. Its URL-based syntax means it’s quick to pick up and test by just playing around in your browser. Combined with excellent docs and a huge amount of examples, I can absolutely recommend their service!

Debbie O’Brien

Platform Engineer - Applied AI at Zephyr Cloud

Updating new podcast episodes on my site has never been easier thanks to the Cloudinary MCP. I can just use my coding agent of choice and download a thumbnail image for the podcast and then it will use the Cloudinary MCP to upload it to my Cloudinary account meaning I don’t have to switch context or do the work myself. This makes things so much easier and quicker.

Rizel Scarlett

Principal Developer Advocate at Entire

Between tutorials, demos, and social posts, DevRel introduces a lot of time-consuming image editing. Cloudinary’s Asset Management MCP server helps me generate thumbnails and transform assets with less context switching and less friction since I’m already using agents like Goose in my daily workflow.

Ready to Start Using Cloudinary?

Sign up for our free plan and start creating stunning visual experiences in minutes.