Faster Uploads and Improved User Experience

Upload images and videos to the cloud directly from a browser or an app without having to build and maintain any infrastructure.

Upload from the application back-end

Perform server-side uploads to Cloudinary with an upload API or via client libraries (SDKs) that simplify integration into your web and mobile apps.

Auto-fetch from remote locations

Fetch resources from remote locations and add them to any folder in your media library.

Easily Embed a Customizable Upload Widget

With just two lines of code, embed the Cloudinary upload widget into your website or app, enabling users to upload media files from any location.

The widget shows upload progress and offers thumbnail-preview and interactive-cropping capabilities. Configure the widget to suit your functional and design requirements.

Easily add images and videos from across the web—such as Google Search, Facebook, and Dropbox—to your media library with Cloudinary’s responsive upload widget, which works on all devices.

Drag and Drop Resources Into Your Media Library

Use an interactive web interface to add images and videos to your media library. From there, manipulate images and videos, apply enhancements, add tags, and add or edit metadata.

Browse and search your media library using tags and categories, as well as organize resources in folders and subfolders.

Advanced Features for Better Control

Progress bar

Display the upload-progress bar to keep users informed.

Upload preview

Display a preview of the uploaded resource for user review.

Multi-file uploads

Simultaneously upload multiple files of any type and size and in any format.

Upload presets

Define a set of default actions for all file uploads to better manage user-generated content.

Manipulate during upload

Create multiple variants of the uploaded resource or transform the original resource during upload.

Error monitoring

In case of upload errors, get information on what went wrong and display a custom message for users.

Extract semantic data

Extract and store media information, such as height and width, number of bytes, format, and embedded metadata.

Backup and revisions

Automatically back up your resources in a secure location and keep multiple copies with revision control.

Upload notifications

Notify your users synchronously after processing the upload and transformations or asynchronously, if required.

Manage Your Assets, Not Storage Infrastructure

Offload the heavy lifting of data-center management

Store images, videos, and other media assets in the cloud, along with backup, revision history, and disaster recovery.

Be up and running in minutes

Add resources to Cloudinary with just a few lines of code or fetch existing resources from remote locations.

Integrate with your preferred development language through client libraries (SDKs).

Achieve ultimate performance at any scale

Enjoy the reliability of high-performance servers backed by Tier-1 cloud-storage providers, including Amazon S3 and Google Cloud Storage.

Key Features

Intuitive management console

Easily search, browse, and manage your media library from a web-based management console.

Rest API

Take full control of media assets with a comprehensive API that enables you to access, modify, delete, or recover them.

Seamless data migration

Effortlessly move your entire media library to Cloudinary at once or move the assets to the library on demand.

Scalable infrastructure

Start small or get unlimited storage and automatically scale up or down, as needed.

Flexible configuration

Store assets in shared, dedicated, or private buckets. Or use your own storage bucket.

Backup and archiving

Use Cloudinary’s durable storage or your own storage bucket to backup and archive assets, complete with version control.

High availability

All assets that are stored on Cloudinary are always available and supported by our service level agreement (SLA).

Comprehensive usage analytics

Get a report on the usage of your Cloudinary account, including the details of storage and numbers of assets.

Secure storage

Cloudinary encrypts your resources for safe storage and transfers them over Transport Layer Security (TLS) or Security Sockets Layer (SSL).