You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This page maps Cloudinary platform capabilities to the part of this SDK that implements them, or to
the route that provides them when the SDK does not. For a capability listed as "not in this SDK",
use the route named in the table.
imageTag attributes are String values; passing a Map throws ClassCastException. Generate the URLs in a loop and assemble srcset in your template, or use Cloudinary's front-end SDKs, which build it directly.
Transform on the client
No
Delivery URLs are built server-side in this SDK; Cloudinary's front-end SDKs build them in the browser.
api().createFolder/subFolders/deleteFolder. renameFolder is disabled on many environments.
Usage and environment limits
Yes
api().usage(...) — read media_limits
Upload presets and mappings
Yes
api().*UploadPreset*, api().*UploadMapping*
Metadata field schema
Yes
api().addMetadataField(...) and the related methods
Create/manage sub-accounts, users
Yes
com.cloudinary.provisioning.Account, a separate class with its own credentials, distinct from api()
Verify a webhook signature
Yes
cloudinary.verifyNotificationSignature(...)
Backups and versions
Partly
api().deleteBackedUpAssets(...), restore(...); full version history is in the console and REST API
Analysis and AI
I want to
In this SDK?
How
Analyze an asset
Yes
api().analyze(...)
Visual/similarity search
Yes
api().visualSearch(...)
Auto-tagging, OCR, face detection
Via add-ons
Passed as upload/explicit options. Each add-on requires a subscription; without one the upload throws RuntimeException with a message stating there is no active subscription.
Generative fill, background removal
Via add-ons / transformations
Transformation parameters, not dedicated SDK methods.
Add-on failures do not arrive as authorization or rate-limit errors. See
troubleshoot-errors.md.
Outside this SDK
Storage integration. This SDK does not provide a framework storage backend; wire uploads into
your own persistence layer. Community integrations exist for various Java frameworks and are not
maintained by Cloudinary.
Image processing on your own machine. All transformation happens on Cloudinary's side, at
delivery time.
A CLI. See below.
Other Cloudinary tooling
This SDK is one of several routes to the platform: