Join a community of 450,000 web & mobile developers

Image
management for
developers

Automate the entire image-processing pipeline: from uploads to on-the-fly manipulations to optimization to dynamic delivery with any CDN.

Learn More >

Video
management for
developers

Integrate videos of any format into your website or application with real-time transcoding, adaptive bitrate-streaming, and a built-in video player.

Learn More >

Digital asset
management for
marketers

Manage your online assets with an intuitive media library, with advanced search, tagging, AI-based content analysis, and visual manipulation controls.

Learn More >

The media full stack

Cloudinary offers an incredibly feature-rich image and video platform for developers. Used by small teams to Fortune 500 companies, Cloudinary scales to any requirement with zero compromise on quality of service.

File Upload & Storage

Securely upload & store as many images and videos as needed, at any scale, from any source. Use a powerful API for fast upload directly from users’ browsers or mobile apps. Rest easy with auto-backups, historical revisions, and flexible storage options.

Read more >

Cloud Asset Management

Manage all your assets interactively with our Digital Asset Management solution or via APIs. Gain insights using advanced analytics.

Read more >

Image & Video Manipulation

Manipulate your images and videos dynamically to fit any graphics design. Apply effects, resizing, cropping, face detection, watermarks and tons of processing capabilities.

Image manipulation >

Video manipulation >

Optimization & Fast Delivery

Deliver your images and videos lightning-fast, responsively, and highly optimized for any device in any location. Assets are served via multiple CDNs including Akamai, Fastly and CloudFront.

Read more >

Presentation

Customize how you interact with your users with our built-in video player, media library and upload widgets that fit into any application with a single line of code.

Read more >

Do it all, on-the-fly, using an intuitive URL

Seamless integration with your development framework

Cloudinary’s client-side libraries and SDKs simplify the integration with your development platform of choice.

cloudinary.image("group.jpg", {width: 365, height: 133, crop: "fill"})
cl_image_tag("group.jpg",
   array("width"=>365, "height"=>133, "crop"=>"fill"))
cl_image_tag("group.jpg", :width=>365, :height=>133, :crop=>"fill")
cloudinary.imageTag('group.jpg', {width: 365, height: 133, crop: "fill"}).toHtml();
<cl-image public-id="group.jpg" >
            <cl-transformation width="365" height="133" crop="fill">
            </cl-transformation>
            </cl-image>
<Image publicId="group.jpg" >
            <Transformation width="365" height="133" crop="fill" />
            </Image>
$.cloudinary.image("group.jpg", {width: 365, height: 133, crop: "fill"})
cloudinary.url()
  .transformation(new Transformation().width(365).height(133).crop("fill"))
  .imageTag("group.jpg");
cloudinary.Api.UrlImgUp.Transform(new Transformation()
  .Width(365).Height(133).Crop("fill"))
  .BuildImageTag("group.jpg")
imageView.cldSetImage(cloudinary.createUrl()
  .setTransformation(CLDTransformation()
    .setWidth(365).setHeight(133).setCrop("fill"))
  .generate("group.jpg")!, cloudinary: cloudinary)
MediaManager.get().url().transformation(new Transformation().width(365).height(133).crop("fill")).generate("group.jpg");

Still managing images & videos
in-house?

Get immediate access to cutting-edge capabilities. Save R&D time, get to market faster, reduce your IT costs, and improve your viewers’ experience.