Cloudinary

Cloudinary is a cloud-based image and video management platform that allows you to upload, store, manage, and deliver your media assets. It provides a range of features for image and video optimization, transformation, and delivery.
Connect it
In Keystile Automations → Connections → New connection, choose Cloudinary and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Cloudinary: create usage report (Generate a comprehensive report of account usage and quotas including storage, bandwidth, transformations, requests, and add-on usage).What it can do (70 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Related Assets | Links up to 10 assets to a source asset by public ID. | Yes |
| Add Related Assets by Asset ID | Links up to 10 assets to a source asset, all identified by asset ID. | Yes |
| Apply Operations to Resource | Runs upload-time operations (eager transformations, tags, context, metadata) on an existing asset. | Yes |
| Concatenate Videos | Joins video segments, in order, into a single MP4 asset. | Yes |
| Create Animation from Images | Combines images into an animated GIF, a video or a multi-page PDF. | Yes |
| Create Folder | Creates an empty folder, including any missing parent folders. | Yes |
| Create Image from Text | Renders text as a new PNG image asset. | Yes |
| Create Metadata Field | Creates a structured metadata field. | Yes |
| Create Named Transformation | Saves a transformation under a reusable name. | Yes |
| Create Usage Report | Generate a comprehensive report of account usage and quotas including storage, bandwidth, transformations, requests, and add-on usage. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Derived Resources | Deletes generated (derived) versions of assets by their derived resource IDs. | |
| Delete Folder | Deletes an empty folder. | |
| Delete Metadata Datasource Values | Disables allowed values of an enum or set metadata field. | |
| Delete Metadata Field | Deletes a structured metadata field and its values on all assets. | |
| Delete Named Transformation | Deletes a named transformation. | |
| Delete Resource | Permanently delete images, videos, or files from Cloudinary. | |
| Delete Resources | Permanently deletes assets by public IDs or by public ID prefix. | |
| Delete Resources by Tag | Permanently deletes all assets of one resource type that carry a tag. | |
| Destroy Asset by Asset ID | Permanently deletes one asset by its immutable asset ID. | |
| Explode Multi-Page Resource | Creates one derived image per page of a PDF or frame of an animated image. | Yes |
| Find Resource by Public ID | Retrieve details of an asset using its unique public ID. | |
| Generate Archive | Creates a ZIP or TGZ archive of assets and stores it as a raw asset. | Yes |
| Generate Download URL | Creates a signed, expiring URL that downloads an asset, including private and authenticated ones. | |
| Get Environment Config | Gets the product environment configuration, such as the folder mode. | |
| Get Folder | Gets one folder's details by path or by folder ID. | |
| Get Metadata Field | Gets one structured metadata field definition. | |
| Get Resource | Gets the full details of one asset by its public ID. | |
| Get Resource by Asset ID | Gets the full details of one asset by its immutable asset ID. | |
| Get Transformation | Gets a transformation's definition and the assets derived with it. | |
| Get Upload Preset | Gets one upload preset's settings by name. | |
| Get Usage | Gets account usage and plan limits: storage, bandwidth, transformations, requests and credits. | |
| Get Video Views | Gets video view analytics from the Cloudinary Video Player. | |
| List Metadata Fields | Lists the structured metadata field definitions. | |
| List Resource Types | Lists the resource types (image, video, raw) that exist in the product environment. | |
| List Resources | Lists assets of one resource type and delivery type, optionally filtered by public ID prefix. | |
| List Resources by Asset Folder | Lists the assets stored in an asset folder. | |
| List Resources by Asset IDs | Fetches several assets at once by their immutable asset IDs. | |
| List Resources by Context | Lists assets that have a contextual metadata key, optionally with a specific value. | |
| List Resources by External IDs | Fetches assets by the external IDs assigned to them. | |
| List Resources by Tag | Lists assets of one resource type that carry a given tag. | |
| List Resources in Moderation | Lists assets by moderation type and status. | |
| List Root Folders | Lists the top-level folders of the media library. | |
| List Subfolders | Lists the direct subfolders of a folder. | |
| List Tags | Lists the tags used on assets of one resource type. | |
| List Transformations | Lists transformations used in the account, optionally only named ones. | |
| List Upload Presets | Lists the upload presets defined in the account. | |
| Move Metadata Field | Moves one metadata field to a position in the field list. | Yes |
| Remove Related Assets | Removes relations between a source asset and up to 10 assets, by public ID. | |
| Remove Related Assets by Asset ID | Removes relations between a source asset and up to 10 assets, by asset ID. | |
| Rename Folder | Renames or moves a folder, together with all its assets and subfolders. | Yes |
| Rename Resource | Changes an asset's public ID, optionally moving it to another delivery type. | Yes |
| Restore Metadata Datasource Values | Restores previously deleted allowed values of a metadata field. | Yes |
| Search All Metadata Values | Searches allowed values across every enum and set metadata field. | |
| Search Assets | Searches assets with a Cloudinary search expression. | |
| Search Folders | Searches folders by name, path or creation date. | |
| Search Metadata Field Values | Searches the allowed values of one enum or set metadata field. | |
| Sort Metadata Field Values | Sorts the allowed values of an enum or set metadata field. | Yes |
| Sort Metadata Fields | Sorts all metadata fields by label, creation date or external ID. | Yes |
| Transform Resource | Apply transformations (resize, crop, watermark, etc.) to an asset and generate a new URL. | |
| Update Metadata Field | Updates a structured metadata field's label, mandatory flag or default value. | Yes |
| Update Metadata Field Datasource | Adds or renames allowed values of an enum or set metadata field. | Yes |
| Update Named Transformation | Changes a named transformation's definition or strict-mode flag. | Yes |
| Update Resource | Updates an asset's display name, folder, tags, context, structured metadata or moderation status by public ID. | Yes |
| Update Resource by Asset ID | Updates an asset's display name, folder, tags, context, structured metadata or moderation status by asset ID. | Yes |
| Update Resource Context | Adds contextual metadata to, or clears it from, multiple assets. | Yes |
| Update Resource Metadata | Sets structured metadata field values on multiple assets. | Yes |
| Update Resource Tags | Adds, removes or replaces tags on up to 1000 assets at once. | Yes |
| Upload Asset | Uploads a file to Cloudinary from a public URL or a data URI. | Yes |
| Upload Resource | Upload a new image, video, or file to Cloudinary. | Yes |
Start a workflow when… (2 triggers)
- New Resource — Triggers when a new image, video, or file is uploaded to a specific folder or account in Cloudinary.
- New Tag Added to Asset — Triggers when a tag is added to an asset in Cloudinary.
How Keystile protects it
Every Cloudinary action is checked before it runs, whether it comes from an AI tool or a workflow. 28 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Cloudinary with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access