Image and Video API Platform
Deliver Engaging VisualExperiences at Scale
A single source of truth for managing the entire
image and video lifecycle trusted by 1.5 million
developers and 10,000 enterprise and
hyper-growth companies.
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721574-65004667-1217x113-Logo-Grey-New-June-2.png)
10,000 enterprise and hyper-growth companies use Cloudinary as a critical part of their tech stack.
- Original
- 18 MB
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
- JPEG
- 135 KB
- WebP
- 135 KB
- AVIF
- 90 KB
- JPEG XL
- 94 KB
- Original
- 18 MB
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
- JPEG
- 135 KB
- WebP
- 135 KB
- AVIF
- 90 KB
- JPEG XL
- 94 KB
- Duration
- Duration
cloudinary.image("hiking_dog_mountain.jpg", {transformation: [
{aspect_ratio: "0.5", gravity: "auto", width: 433, crop: "fill"},
{quality: "auto"},
{fetch_format: "auto"}
]})
new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));
new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));
new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));
new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));
CloudinaryImage("hiking_dog_mountain.jpg").image(transformation=[
{'aspect_ratio': "0.5", 'gravity': "auto", 'width': 433, 'crop': "fill"},
{'quality': "auto"},
{'fetch_format': "auto"}
])
(new ImageTag('hiking_dog_mountain.jpg'))
->resize(Resize::fill()->width(433)
->aspectRatio(0.5)
->gravity(
Gravity::autoGravity())
)
->delivery(Delivery::quality(
Quality::auto()))
->delivery(Delivery::format(
Format::auto()));
cloudinary.url().transformation(new Transformation()
.aspectRatio("0.5").gravity("auto").width(433).crop("fill").chain()
.quality("auto").chain()
.fetchFormat("auto")).imageTag("hiking_dog_mountain.jpg");
cl_image_tag("hiking_dog_mountain.jpg", :transformation=>[
{:aspect_ratio=>"0.5", :gravity=>"auto", :width=>433, :crop=>"fill"},
{:quality=>"auto"},
{:fetch_format=>:auto}
])
cloudinary.Api.UrlImgUp.Transform(new Transformation()
.AspectRatio("0.5").Gravity("auto").Width(433).Crop("fill").Chain()
.Quality("auto").Chain()
.FetchFormat("auto")).BuildImageTag("hiking_dog_mountain.jpg")
cloudinary.image('hiking_dog_mountain.jpg').transformation(Transformation()
.resize(Resize.fill().width(433)
.aspectRatio(0.5)
.gravity(
Gravity.autoGravity())
)
.delivery(Delivery.quality(
Quality.auto()))
.delivery(Delivery.format(
Format.auto())));
imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation()
.setAspectRatio("0.5").setGravity("auto").setWidth(433).setCrop("fill").chain()
.setQuality("auto").chain()
.setFetchFormat("auto")).generate("hiking_dog_mountain.jpg")!, cloudinary: cloudinary)
MediaManager.get().url().transformation(new Transformation()
.aspectRatio("0.5").gravity("auto").width(433).crop("fill").chain()
.quality("auto").chain()
.fetchFormat("auto")).generate("hiking_dog_mountain.jpg");
cloudinary.image('hiking_dog_mountain.jpg').transformation(Transformation()
.resize(Resize.fill().width(433)
.aspectRatio(0.5)
.gravity(
Gravity.autoGravity())
)
.delivery(Delivery.quality(
Quality.auto()))
.delivery(Delivery.format(
Format.auto())));
cloudinary.image {
publicId("hiking_dog_mountain.jpg")
resize(Resize.fill() { width(433)
aspectRatio(0.5F)
gravity(
Gravity.autoGravity())
})
delivery(Delivery.quality(
Quality.auto()))
delivery(Delivery.format(
Format.auto()))
}.generate()
new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));
APIs, SDKs, Widgets
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721462-62546370-42x42-Group-360.png)
Comprehensive API library, 15 SDKs for popular languages, and prebuilt widgets for image uploads, video viewing, and product galleries.
Image & Video Management
Full lifecycle management with media library, auto-tagging using content-aware AI, access control, and role-based administration.
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721571-62546728-43x42x43x42x0x0-Path-584.png)
Optimization & Delivery
Automatic format conversions and compression deliver responsive, high-quality experiences across any screen size, device, or network.
Integrations & Add-Ons
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721569-62546374-63x42x63x42x0x0-Group-361.png)
Native integrations, extensible APIs and webhooks to easily integrate with the applications in your tech stack.
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721572-62546363-64x42x64x42x0x0-Group-271.png)
Transformations
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721570-62546361-43x41x45x42x0x1-Group-362.png)
More than 100 types of image, video and media transformations available that cover all your editing and personalization needs.
AI & Media Intelligence
Visual search, image & video smart cropping, advanced contextual transformations, object detection, and more.
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721573-62546356-43x42x43x43x0x1-Group-273.png)
![](http://v.fastcdn.co/t/68162f51/f718d123/1720721463-62546861-889x901-phone-image.png)
Improve Engagement, Revenue, and Team Efficiency
E-commerce
Scale to support millions of product images and videos to create high-performing PLPs, PDPs, and shopping experiences.
Headless
Cloud-native platform with a full family of APIs and microservices that offer the flexibility, power, and agility you need to build your composable stack.
Video
Complete video API with real-time video transcoding, content-aware compression, on-the-fly video transformation, and more.
![](http://v.fastcdn.co/u/68162f51/62549340-0-levis.png)
![](http://v.fastcdn.co/u/68162f51/62546922-0-levi-mobile-2.png)
Customer Stories
Overall, the best part about Cloudinary has been the simplicity of integration”, “It’s something you can do easily; you don’t have to invest months to make changes and integrate into your technology stack.
![](http://v.fastcdn.co/u/68162f51/62546355-0-ellipse-new-home.png)
Marco Ginestra
Financial Planning & Analysis at
Levi’s Footwear and Accessories
Ready to start using Cloudinary?
Sign up for a free plan and, as your requirements grow, upgrade to one that best fits your needs.
Find out from an expert how Cloudinary can fulfil your digital-media needs.
Products
Developers
Company
![](http://v.fastcdn.co/u/a1ab1db8/61422002-0-L-ISO-27001-2013-E.png)
![](http://v.fastcdn.co/u/a1ab1db8/61421963-0-cloudinary-logo-whit.png)
Solutions
Contact Us
![](http://v.fastcdn.co/u/a1ab1db8/61422004-0-GDPR.png)
![](http://v.fastcdn.co/u/a1ab1db8/61422005-0-21972-312-SOC-NonCPA.png)