---
title: "Cloudsmith’s Roadie Backstage plugin gets a refresh"
description: ""
canonical_url: "https://cloudsmith.com/changelog/cloudsmiths-roadie-backstage-plugin-gets-a-refresh"
last_updated: "2024-10-24T19:39:00.000Z"
---
# Cloudsmith’s Roadie Backstage plugin gets a refresh

In addition to Cloudsmith’s Roadie Backstage plugin now being [an official Roadie plugin](https://roadie.io/backstage/plugins/cloudsmith/), we’ve added new functionality and given the components a fresher look.

[Roadie](https://roadie.io/) is a SaaS application with a fully customizable internal developer portal built on [Backstage](https://backstage.io/). If your organization is not yet using an internal developer portal, we recommend exploring Backstage and Roadie to learn more about the benefits of a centralized software catalog (and how an IDP and standardized artifact management can help you scale autonomous development teams).

We’re excited that our plugin is now official, and we’re also pleased to let you know about a few recent improvements to the plugin:

### 📦 Package List Component

We've added a new Package List feature so you can easily view all the packages in your configured repo.

```json
{
  "_key": "a14028581795",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:14:56Z",
    "_id": "image-a9e61c32464b9dea809391aa79c421af354bc48f-1600x671-png",
    "_rev": "CGM1o0zrCuXLQjyAEqGyJc",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:14:56Z",
    "assetId": "a9e61c32464b9dea809391aa79c421af354bc48f",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "M75h.Et7ofofofpMofofj[f6kEj[j[j[j[",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.384500745156483,
        "height": 671,
        "width": 1600
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEElEQVR4nG2OWW7DMAxEdZ0k2khqs+M6ihsHWWC7/WlcdLn/MQpaKdqPAA/EkKMhJXbnqT2NTX+N+UhNB3X+x85Wj4E6Y9MJvHzi9RsuX/b0oY/vqp9lP6v+Jvt5c7itnt8ecWMOs9B5VPtJ7SfTvZruRe0nmUeZB5knmad1O6x3w7odVu29rngysngaBKatjZXxFaYtVY0NtfZRUTC+glhrl4xL2iVJUbmoiFnaIDEIFxOFaMgZpFI1oLJgyIEPPFyQFhVgqRpp0SAoJgxRo5P27jEWDXnwvFQjU9zlAWl0CnidwBDBBwW0MSAto4Ax5KwLGqlQzi4u54vmy9aF4i358j0w6IDDf5d/M3exMfADFLll8G3kyMwAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#303c4c",
          "foreground": "#fff",
          "population": 0.02,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#12487a",
          "foreground": "#fff",
          "population": 0.03,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#4c97d5",
          "foreground": "#fff",
          "population": 0.45,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#989da0",
          "foreground": "#000",
          "population": 0.14,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#4c97d5",
          "foreground": "#fff",
          "population": 0.45,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#7d8183",
          "foreground": "#fff",
          "population": 0.16,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#0c78cc",
          "foreground": "#fff",
          "population": 0.01,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "1.png",
    "path": "images/rafvlnhi/production/a9e61c32464b9dea809391aa79c421af354bc48f-1600x671.png",
    "sha1hash": "a9e61c32464b9dea809391aa79c421af354bc48f",
    "size": 138414,
    "uploadId": "M2kQ27VO5g9JWWXGhFX970g8bFPSGSYf",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/a9e61c32464b9dea809391aa79c421af354bc48f-1600x671.png"
  },
  "link": null,
  "markDefs": null
}
```

### 📜 Improved presentation of Audit Logs data

We’ve tweaked how we present information for Audit Logs, improving the data's readability for the user.

Before:

```json
{
  "_key": "aa9d50b54710",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:15:41Z",
    "_id": "image-c7f27607b11d0732b20dea6c32c93c4bca9092ca-1505x1034-png",
    "_rev": "NWScFYp63iLSvMKsViqlpm",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:15:41Z",
    "assetId": "c7f27607b11d0732b20dea6c32c93c4bca9092ca",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "V05#t#_3xuf,IVx]xvxuozfl%g%MxvozbI.8%MxvkDWD",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 1.4555125725338491,
        "height": 1034,
        "width": 1505
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtElEQVR4nF1SSW7dMAzVafJtS+IsykPSxkG7ae9/n4JSfhAU0OJZFsk3MB33X79u6af0Q/sh/aDW0Ry0/XdQG32/F0s/fv15+/h9vd/Xz/v1/rjebz9fZ/1Xi4nJnFunOPGJ2lK/3tpxaT9sP/x8teNEa5UVR1kmKSQDWyaprGROzatoRk4ZaSnwspUl1w0+8SPXFXCt+MS01M/7DWgDeuT6spVUSNaKj1yXAmX0LiQZac7cgNaKE6812mXkr5JE5oVkqbgBkbn2U3zHoXPS25DRnL3PXqiNW88kS4Eorqwr0AqE5tIPbh3EqtgQLxsyiFHzPAYGtsCPAol959arWGWVsO2Uvk8zw20JnyKk1guHSXMyqG3IKR5py8gZiM3F98mlsFQO8WvFygrapp2FBMRCaYE0MwyTiLl1HUsSRERnHivQkOCBRyPUyHKpmNg7e9CootqPtj8NG2c2RQuq32njIJJQDdUy8nC7yfhRRjaFw6GlQuGgGvhJOxNHVNyc2xBJIj5oD59Aw+0SshnGVs+opvNVbAVMtp+2n3OZZeBY4LHGUz9oY991P0OqKHvX8b6w/gP8NKJLNvI4/AAAAABJRU5ErkJggg==",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#2e442e",
          "foreground": "#fff",
          "population": 0.03,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#304a78",
          "foreground": "#fff",
          "population": 0.03,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#9fa4a6",
          "foreground": "#000",
          "population": 0.65,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#9fa4a6",
          "foreground": "#000",
          "population": 0.65,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#9fa6d9",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#848c8c",
          "foreground": "#fff",
          "population": 0.35,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#4551b1",
          "foreground": "#fff",
          "population": 0.05,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "2.png",
    "path": "images/rafvlnhi/production/c7f27607b11d0732b20dea6c32c93c4bca9092ca-1505x1034.png",
    "sha1hash": "c7f27607b11d0732b20dea6c32c93c4bca9092ca",
    "size": 206163,
    "uploadId": "RZQ9ch8ZyC4xMEOssQh9urSdNX6EB0em",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/c7f27607b11d0732b20dea6c32c93c4bca9092ca-1505x1034.png"
  },
  "link": null,
  "markDefs": null
}
```

Now:

```json
{
  "_key": "530dadf5a4f7",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:15:52Z",
    "_id": "image-bcf1eed2cb81e733b87766190ca20d70a83ee8a2-1600x411-png",
    "_rev": "Vb04XibSEZtn40VZ0wD5Bd",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:15:52Z",
    "assetId": "bcf1eed2cb81e733b87766190ca20d70a83ee8a2",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D05hlVx]ogxuoz-=t8kDt7of",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 3.8929440389294405,
        "height": 411,
        "width": 1600
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAg0lEQVR4nJWOSwpDMQwDc56XxJb8SdL7X6yYV1oodFGYxSAJ7MbYiD0sO2yy6IoumOAEy5WTNsBL0BUDHIpL9BJtzI1Y02LS4YlYYl4eiUgxFwvEUs/JysVCSupM8/2wdZibuW0dX8fWy998bW5h7sY8zM/uza/8rm5p9cafqKd6iucT16s7MJIFusoAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#36414e",
          "foreground": "#fff",
          "population": 0.04,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#36414e",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#36414e",
          "foreground": "#fff",
          "population": 0.04,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#3e4b5a",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#b0bbc8",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#64707e",
          "foreground": "#fff",
          "population": 0.02,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#687d96",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "3.png",
    "path": "images/rafvlnhi/production/bcf1eed2cb81e733b87766190ca20d70a83ee8a2-1600x411.png",
    "sha1hash": "bcf1eed2cb81e733b87766190ca20d70a83ee8a2",
    "size": 39314,
    "uploadId": "ubbCM4PP6ZGOJbjPW41wwzU8pYDa37cU",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/bcf1eed2cb81e733b87766190ca20d70a83ee8a2-1600x411.png"
  },
  "link": null,
  "markDefs": null
}
```

### 🔒 More data and actions available for the Security Scan component

We are surfacing more data about security scans, have improved how we present that data, and have added the ability to navigate from Roadie directly to the scanned package, letting you quickly learn more about the vulnerable package and potentially take action to quarantine it.

Before:

```json
{
  "_key": "5c8aa9a5d391",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:16:51Z",
    "_id": "image-246a354983ff48405b13ae29bf9ee3f00806fb41-1519x1101-png",
    "_rev": "Vb04XibSEZtn40VZ0wDJcz",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:16:51Z",
    "assetId": "246a354983ff48405b13ae29bf9ee3f00806fb41",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "V05Y1v~qt8tRt8_N%MxuWENG%gxuogWERk~q-;xvj^WE",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 1.379654859218892,
        "height": 1101,
        "width": 1519
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVR4nH1SSZLbMBDTY8aSyF7YzVV2bGdsJ6nU3Ob/n0mRVDjKJVW4CGoQQJPT8+Pz/efv+/PH7fG6Ntyer+vjmS7fOKQjNBXNm4t5MNP99ev2eF3u7+fbfbtWXL4/drGP1MAhSSqhnCWVznRMEjP5AE4tSwdpcDGh+JXcilxBDtWzj+B0kIbcZFlW5NnibOBk8WRxQTLkDLkFqPIWZ6AumAdTx3hq2cJ+ZAOISkwSM3RzcoYFxNvDTCcnDok09B8L8oIMoj4XnzcQ3xlTY4dapH0uI7amIqnU5hosS5vzPm9dPOqRBtJgxhaQq7OmXO/goEdRTVlitiwL0NIKg9NaDbkzC9DurKm4Fh7FWxZwKjG7kPou+7aHeB3O5Caft1C243pAfA/yNU0Oxf9zeUPcnUeqtrBKgtMRexeP2O3EKq5KUcPtDpBRfShnX7Y+/b+Fdc8Z6PT39q0TiVli7by/B6De+evZNHJCUUN8MvC22o4Fufn4FakzJwOmuR3H3lb7B8mzmkRR2ITeAAAAAElFTkSuQmCC",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#2f3644",
          "foreground": "#fff",
          "population": 0.05,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#2f62a9",
          "foreground": "#fff",
          "population": 0.04,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#787d7e",
          "foreground": "#fff",
          "population": 1.66,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#a9acad",
          "foreground": "#000",
          "population": 0.35,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#98a5e1",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#787d7e",
          "foreground": "#fff",
          "population": 1.66,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#344cb4",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "4.png",
    "path": "images/rafvlnhi/production/246a354983ff48405b13ae29bf9ee3f00806fb41-1519x1101.png",
    "sha1hash": "246a354983ff48405b13ae29bf9ee3f00806fb41",
    "size": 164448,
    "uploadId": "WKrto4oJLmhahnmmClBEq1rRyhnq31lN",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/246a354983ff48405b13ae29bf9ee3f00806fb41-1519x1101.png"
  },
  "link": null,
  "markDefs": null
}
```

Now:

```json
{
  "_key": "d568ffcb98ef",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:17:09Z",
    "_id": "image-d899b90f2eabf2ade71d8ae4833c0ce5e1f1e9f4-1600x636-png",
    "_rev": "NWScFYp63iLSvMKsViqyAm",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:17:09Z",
    "assetId": "d899b90f2eabf2ade71d8ae4833c0ce5e1f1e9f4",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D05#tz-;Rj_3ay%g?b?bIUWA",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.5157232704402515,
        "height": 636,
        "width": 1600
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVR4nF1QCW7EMAjMdzaJzWXwkeyVbdP//6gy3lZVpRGCYYwZpvvr4/lx3o/Pdnto2zlXtvIPkov84eUnn7RtZbtqaWwllSa5khomA0mRBURRFCRh0kF6btG7U1dwWgADsdZmbSO1QDxHuIQ4RxjJChSwk3OEBeji5OQjNRAHYskllUpeLoAuHRFWpEC8Ii1AK767Uyo15Ypp7GbkwNTXi9xBamyZNDvfZeBG+tpspXtgiSyBenSF/Pq0tu2PZ92vbHm88aFdOZF2yteWFXv0ssf+m+a6347zvD0PthxIhsGhn0DeDhegOeIC6Mb6/fzsWrbr6/y6HwebrYh+hY4F6BsNVV+cXsu17gAAAABJRU5ErkJggg==",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#34343c",
          "foreground": "#fff",
          "population": 27.77,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#404344",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#34343c",
          "foreground": "#fff",
          "population": 27.77,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#a4a8aa",
          "foreground": "#000",
          "population": 0.04,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#babdbe",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#828688",
          "foreground": "#fff",
          "population": 0.56,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#7b8083",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "5.png",
    "path": "images/rafvlnhi/production/d899b90f2eabf2ade71d8ae4833c0ce5e1f1e9f4-1600x636.png",
    "sha1hash": "d899b90f2eabf2ade71d8ae4833c0ce5e1f1e9f4",
    "size": 200637,
    "uploadId": "no4zLL2I5R65wXrvgzHp869KSgzGDi5P",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/d899b90f2eabf2ade71d8ae4833c0ce5e1f1e9f4-1600x636.png"
  },
  "link": null,
  "markDefs": null
}
```

### 📊 Stats Component has more context

Previously, the Stats component only gave users the percentage of consumption for artifact data and package delivery. Now, the component's presentation provides more context, such as the organization's limits, how much data has been consumed in the current billing cycle, and what amount of on-demand usage is configured to be allowed.

Before:

```json
{
  "_key": "66a8e97d28d7",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:17:25Z",
    "_id": "image-3236ead3b8f53dc679f1dce8899859bf08e3a91c-890x476-png",
    "_rev": "Vb04XibSEZtn40VZ0wDQXV",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:17:25Z",
    "assetId": "3236ead3b8f53dc679f1dce8899859bf08e3a91c",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "M5A-Fn}K#aB{004VKHogwPo|00xbOSahH[",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 1.8697478991596639,
        "height": 476,
        "width": 890
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACEElEQVR4nI2S226bQBRF+aHGdoEZczPDMDAYDwQ7JhBq4gRfkvqSAHYcBidSP71KrUp9rHRejo7WfjhrC6JiyoYLdAtqBtQNWdV6oH8lyv8zAhw4Ghkbto+Ii13PwLbYVy+3jgR6oN8D/Y4ELmtHkr99/wdWEUEuc/wgmk6zPE+yjPojWdWuRLkrQ6DpysCE1kBlthMzdhNhh0p/0wVJUbFD58Xj2+mNt5y3TX2s0yxTjEFHAmJf1TzirCYhn+Xndd0eyqqcxDFQ9S9YhP3buzveNtuXXZykcZruX/cNf58myXeo9DTFLq6vP++97ZQkwTRLq7p6Ox2DKOpKUNCRtX/Zl9Wrx5iOsG5hPwjrQ73d73SEIUXslPllYjJq2g52vThN3/lpuV4BRReINzweDw+LwrQJux6zaGw5dLleHY4H4g21yAnb3H0c0yBIslmSzSZJsq43xeuTMjAFRJyqrp43PxFxTdtBxCXecLvbllVpEVdhdshn9PkGDSn1mTcKhrfR7ftjtM8kQxdkVS8WC942P/Icu9SmXv4w520zLwqg6qKpe7s4bGcoG0EXqSObPt1En/doxjoQCh0JEOptdlveNlVdVnXF2+Z5s8HU+xILgBoSv07Dj9w/pKPTXfiRO08TGQ++vn3xiV26WC3PH/x85sVygRy3C+BFZhdCZYTpbjr+NQ/POX4IJcu4+lOb39aTxYpvYt1GAAAAAElFTkSuQmCC",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#2e5a3c",
          "foreground": "#fff",
          "population": 0.22,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#0b371b",
          "foreground": "#fff",
          "population": 0.15,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#74cd8c",
          "foreground": "#000",
          "population": 5.24,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#82c2a1",
          "foreground": "#000",
          "population": 1.09,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#74cd8c",
          "foreground": "#000",
          "population": 5.24,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#549c64",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#3059ae",
          "foreground": "#fff",
          "population": 0.12,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "6.png",
    "path": "images/rafvlnhi/production/3236ead3b8f53dc679f1dce8899859bf08e3a91c-890x476.png",
    "sha1hash": "3236ead3b8f53dc679f1dce8899859bf08e3a91c",
    "size": 65632,
    "uploadId": "fSjyFaxRuqSJl7VzK3rJ7LCu6whvJXX3",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/3236ead3b8f53dc679f1dce8899859bf08e3a91c-890x476.png"
  },
  "link": null,
  "markDefs": null
}
```

Now:

```json
{
  "_key": "d734f77ecb78",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-05-25T13:17:38Z",
    "_id": "image-4cceb42942f72e304c6beb44414697071524f827-1395x520-png",
    "_rev": "CGM1o0zrCuXLQjyAEqHwXy",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-05-25T13:17:38Z",
    "assetId": "4cceb42942f72e304c6beb44414697071524f827",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D38#H7|RtR7U00%Nogogj]NG",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.6826923076923075,
        "height": 520,
        "width": 1395
      },
      "hasAlpha": false,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVR4nG3Q246CMBQFUH/JSqG03OQmFVooNxVRhyIg8/8fMMHRjA+TnLedlbOzV4CEmhVYW8+PIi5ylgnbCxSEgYo+TzVNj1EquOX5m3e6Apqh6MTx/GPTPOb5Mc+HpjG37p+ECJqGU9B0Op6+b8ml0H0HaPoTqwjqOOFc9vJ0bpu2lfc+5hx+PCd7LxoK1lXZrWbTwamoQgiAaLWGmooNUZZfUiZpxjLR9VIUpYrJGmpARRukm2kYP+r4lO/LLB5r95xA01gwUJGCME1YJ2V7ubbXW9dLmjAF6eCJgYZw5O7u+b4vaVfQqbSLSMFLrwUvxSw7L6thHIdxKuqaWM7nWtAgjojioUrmQ3DmyH2lL6wg3dp6LBU8y53/1saWHbB4J7gdhhCTX/wDXR5wUAYg0IIAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#29384e",
          "foreground": "#fff",
          "population": 0.18,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#2a4063",
          "foreground": "#fff",
          "population": 0.12,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#77c98e",
          "foreground": "#000",
          "population": 3.63,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#78b3a8",
          "foreground": "#000",
          "population": 0.34,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#a0d9b0",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#5ea46c",
          "foreground": "#fff",
          "population": 0.01,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#77c98e",
          "foreground": "#000",
          "population": 3.63,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "7.png",
    "path": "images/rafvlnhi/production/4cceb42942f72e304c6beb44414697071524f827-1395x520.png",
    "sha1hash": "4cceb42942f72e304c6beb44414697071524f827",
    "size": 96162,
    "uploadId": "guVS1yEoVt5htMvoWpurvdntgjPrIjJd",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/4cceb42942f72e304c6beb44414697071524f827-1395x520.png"
  },
  "link": null,
  "markDefs": null
}
```

### Ready to get started?

To learn more about Cloudsmith’s Roadie plugin, check out [our blog](https://cloudsmith.com/blog/roadie-cloudsmith-integration) and our [official Roadie backstage plugin](https://roadie.io/backstage/plugins/cloudsmith/).
