Cloudinary
Media management platform for images, videos, transformations, folders, assets, and delivery metadata.
Best for media resources, transformations, folders, delivery metadata, and account usage.
Use Cloudinary with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Cloudinary to work.
What Snow can do with Cloudinary
These are the Cloudinary operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads42
Look at your data without changing it.
- Get Adaptive Streaming Profiles
Tool to list adaptive streaming profiles. Use when retrieving built-in and custom adaptive streaming profiles for delivering video via HLS or DASH.
- Get Live Stream
Tool to get details of a single live stream by ID. Use when you need to retrieve configuration, status, and metadata of an existing live stream.
- Get Live Streams
Tool to get a list of live streams from Cloudinary. Use when you need to retrieve all configured live streams for your account.
- Get Metadata Field By ID
Tool to get a single metadata field definition by external ID. Use after creating or updating a metadata field to fetch its full definition. Example: "Get metadata field definition for external ID 'color_id'."
- Get product environment config details
Tool to get product environment config details. Use when you need to fetch or verify environment configuration such as folder_mode. Config values like folder_mode constrain uploads, folder creation, and preset creation — check this config before those operations to avoid mode conflicts.
- Get Resource by Asset ID
Get Resource by Asset ID
- Get Resource by Public ID
Tool to get details of a single resource by public ID. All three of resource_type, type, and public_id must exactly match the stored asset's values; a mismatch in any one causes lookup failure even if the asset exists under a different combination. Returns full asset, derived, and related info.
- Get Resource Tags
Tool to list all tags used for a specified resource type. Use when you need to retrieve or page through the tags assigned to your assets.
- Get Resources by Asset Folder
Tool to list assets stored directly in a specified folder. Use when you need to view assets in a specific folder without including subfolder contents.
- Get Resources by Context
Tool to retrieve assets with a specified contextual metadata key/value. Use when filtering resources by context metadata. Empty `resources` array indicates no matches, not an error. Enable `context`, `metadata`, `tags`, or `moderations` only when needed; use `fields` to limit payload size.
Creates18
Add something new to your account.
- Create Folder
Tool to create a new asset folder. Use when you need to organize assets into nested directories. Use after confirming the folder path does not already exist.
- Create Live Stream
Tool to create a new live stream in Cloudinary. Use when you need to set up a new live streaming session. The created stream will provide connection details (URI and stream key) for pushing live content.
- Create Metadata Field
Tool to create a new metadata field definition. Use when extending your metadata schema with new fields.
- Create Trigger
Tool to create a new webhook trigger for a specified event type. Use after configuring your webhook endpoint and choosing the event type. Example: "Create a trigger for uploads to https://example.com/hooks/cloudinary"
- Create Upload Mapping
Tool to create a new upload mapping folder and URL template. Use when you need to dynamically map external URL prefixes to a Cloudinary asset folder before uploading files.
- Create Upload Preset
Tool to create a new upload preset. Use when defining centralized upload options (tags, formats, transformations, etc.) before asset uploads.
- Create Asset Relations by Asset ID
Tool to add related assets by asset ID. Use when you need to create relationships between assets in Cloudinary. Can relate up to 10 assets at once to a source asset.
- Create Asset Relations by Public ID
Tool to create relations between assets by public ID. Use when you need to link related assets together (e.g., linking subtitles to videos, or associating images with each other). Each request can relate up to 10 assets to the primary asset.
- Create Image from Text
Tool to create an image from text using Cloudinary's text generation API. Use when you need to generate custom text images with specific styling options. The generated image can be customized with font, color, alignment, and other visual properties.
- Create Live Stream Output
Tool to create a new live stream output configuration. Use when you need to add an output destination to an existing live stream, such as simulcasting to YouTube, Facebook, or creating an archive.
Updates28
Change something that is already there.
- Explicit Resource Update
Tool to update an existing asset and/or eagerly generate derived transformations using Cloudinary's Explicit API. Use when you need to pre-generate transformations, update metadata, move assets to new folders, or modify tags on already-uploaded resources.
- Order Metadata Field Datasource
Tool to update ordering of a metadata field datasource. Use when you need to reorder enum or set values for a metadata field datasource before updating assets.
- Rename or Move Resource Public ID
Tool to rename an asset's public ID using Cloudinary's rename endpoint. Use when reorganizing resources by changing public_id without re-uploading. Note: renaming changes URLs; optionally invalidate CDN caches.
- Restore Metadata Field Datasource Entries
Tool to restore previously deleted datasource entries for a metadata field. Use after deleting entries to reactivate soft-deleted datasource entries.
- Update Asset Metadata
Tool to populate or update metadata field values on one or more Cloudinary assets. Use when you need to set structured metadata on existing assets using their public IDs.
- Update Folder
Tool to rename or move an existing asset folder. Use when you need to change the folder's name or location.
- Update Metadata Field
Tool to update a metadata field definition by external ID. Use when modifying an existing schema field (e.g., changing label or validation) without redefining all properties.
- Update Resource by Asset ID
Tool to update asset properties by asset ID in Cloudinary. Use when you need to modify tags, metadata, display name, or other asset properties using the immutable asset ID.
- Update Resource by Public ID
Tool to update asset properties by public ID in Cloudinary. Use when you need to modify tags, metadata, display name, or other asset properties without re-uploading.
- Upload Asset
Tool to upload media assets (images, videos, raw files) to Cloudinary. Use when you need to upload files from local storage or remote URLs. Supports both synchronous and asynchronous uploads with various transformation and analysis options.
Deletes21
Remove something. This often cannot be undone.
- Delete Derived Resources
Tool to delete derived assets. Use when you need to remove specific derived assets by their IDs. Example: "Delete derived assets with IDs
- Delete Folder
Tool to delete an empty asset folder. Use when the folder is confirmed empty and you need to remove it.
- Delete Metadata Field
Tool to delete a metadata field by external ID. Use when you need to remove a metadata field that is no longer required.
- Delete Metadata Field Datasource Entries
Tool to delete datasource entries for a specified metadata field. Use when you need to soft-delete (inactivate) specific entries in a field's datasource. Example prompt: "Delete entries
- Delete Resources by Asset ID
Tool to delete resources by asset IDs. Use when you need to permanently remove specific resources by their immutable asset IDs; irreversible.
- Delete Resources by Public ID
Tool to delete Cloudinary resources by public ID, prefix, or all resources. Use when you need to permanently remove specific assets by their public IDs, or bulk delete by prefix pattern. Deletion is irreversible.
- Delete Resources by Tags
Tool to delete Cloudinary assets by tag. Use when you need to remove all assets associated with a given tag.
- Delete Trigger
Tool to delete a trigger (webhook notification). Use when you need to remove a trigger by its ID after confirming the correct ID.
- Destroy Asset
Tool to permanently destroy a Cloudinary asset/resource by public ID. Use when you need to permanently delete a specific asset. This operation is irreversible and removes the asset from Cloudinary storage.
- Destroy Asset by ID
Tool to delete an asset by its immutable asset ID. Use when you need to permanently remove a specific asset using its asset ID; operation is irreversible.
Related integrations
Ready to put Cloudinary to work?
Sign up free, build an app by chatting, and connect Cloudinary in minutes. No credit card required.