Programmable Media

Programmable Media overview

Last updated: Jul-19-2024

Cloudinary's Programmable Media is a software–as-a-service (SaaS) solution for developers. Programmable Media provides APIs that enable you to automate the entire lifecycle of your image and video assets via these functional areas:

Programmable Media also offers advanced Video APIs and leading-edge AI and Deep Learning capabilities that cross all functional areas.

Key benefits for developers

The Programmable Media solution offers many features and benefits for managing your media files in the cloud. Some of the main benefits to developers are:

  • Minimize media-related efforts from your design and creative departments to reduce costs and decrease time-to-market.
  • Use one-liners from your choice of a variety of frontend, backend or mobile SDK libraries for easy integration within your development framework.
  • Enjoy cutting-edge, AI-based image, video, and audio transformation features.
  • Cloud-based Media Library and REST APIs for upload, delivery and administration.
  • Improved user experience with enhanced visual appearance that loads quickly on every device.

Developer onboarding

5-Step Walkthrough

Learn the steps involved and the questions you may need to consider at each step in order to successfully implement Cloudinary's Programmable Media capabilities in your application code.

SDK Quick Starts

Try out a step-by-step quick start to help you get a Cloudinary Programmable Media project set up, configured and running in your favorite language, in 5 minutes or less.

Service Introduction

Read about the service architecture, asset storage, security, available add-ons, and other details about how the service works at a high-level.

Onboarding FAQ

Browse through the questions most commonly asked by developers who are evaluating or getting started with Cloudinary Programmable Media.

Migration Guide

Learn about the various ways you can migrate your exiting images and videos to your Cloudinary product environment.

Transformation Counts

Find out how transformations are counted, from the basics around uploading, complexity and multiple requests, to the rules around special transformation counts.


Search the glossary for quick definitions of the terms and concepts you should be familiar with to get the most out of Cloudinary Programmable Media.

Try it!

Code Explorers

Play, learn, and get started building your own Programmable Media capabilities in minutes using inline code explorers.

Interactive Demos

Play, learn, and be inspired to build Programmable Media capabilities into your own apps using interactive feature demos.

Postman Collections

Discover how to try out and run REST API requests using the Cloudinary Postman collections. You'll find Run in Postman buttons throughout the docs.

Video tutorials

Video Tutorial Library

Browse our library of Programmable Media tutorials to learn about a variety of topics, such as programmatic asset management, transformations and optimizations, and administration.

Programmatic Asset Management

Watch video tutorials to learn about uploading and delivering assets programmatically, interacting with Cloudinary APIs, configuring and utilizing the SDKs and CLI, and more.

Optimization and Delivery

Watch video tutorials to learn how to optimize and deliver your Cloudinary assets programmatically.


Watch video tutorials to learn how to transform your Cloudinary assets, from basic transformations such as resizing and cropping, to more advanced features such as overlays, named transformations, effects and more.

✔️ Feedback sent!

Rate this page: