Assets in Uniform

Uniform offers a composable way to manage and use assets from any source, whether that's a DAM, a CMS, a PIM, a stock image provider, or the platform itself. Editors work with one consistent picker, and developers consume one consistent asset value, regardless of where each asset actually lives.

The platform-native asset library is the built-in source for uploading, storing, organizing, and delivering assets directly in Uniform, including on-the-fly transformations via the Image Delivery API. To bring in assets that already live elsewhere, you can connect DAM and asset integrations, or integrate your own asset source with a custom mesh integration.

To use assets on a composition, entry, or pattern, you add an asset parameter to a component definition, or add an asset field to a content type. A single asset parameter can connect to the Uniform Asset Library, any configured asset integration, a data resource, or a custom URL, so editors choose from every available source through the same UI.

TopicDescription
Asset libraryManage assets in your Uniform project: browse, search, filter, upload, and delete assets.
Asset editorEdit a single asset (title, description, labels, focal point), replace the file, see usage, or delete it. Used both in the library and directly from an asset parameter.
Asset parameterChoose and customize assets from any connected source directly within a composition, entry, or pattern.
Asset labelsCategorize and filter assets using labels.
Rendering assetsLearn how to render assets from asset parameters in your frontend, including accessing the asset data from API responses, handling different asset sources, and using Uniform SDK utilities to generate image URLs dynamically in popular frameworks like Next.js.
Image Delivery APITransform images on the fly: resize, crop, format conversion, and focal-point-aware delivery.
Image URL parameterLegacy parameter type for adding inline links to external image URLs in a component.