---
title: "Universal Package Tagging"
description: ""
canonical_url: "https://cloudsmith.com/changelog/universal-package-tagging"
last_updated: "2020-07-13T11:23:00.000Z"
---
# Universal Package Tagging

We're pleased to announce the general availability for universal tagging of packages!

```json
{
  "_key": "822619072e32",
  "_type": "image",
  "asset": {
    "_createdAt": "2025-02-06T17:17:37Z",
    "_id": "image-1630b358d4c9451e15b56e16c55701858d97eac6-760x288-png",
    "_rev": "Eo2xRgk9F9T3Mzpfspvnux",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2025-02-06T17:17:38Z",
    "assetId": "1630b358d4c9451e15b56e16c55701858d97eac6",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D34ef_?wt9xuavtSt8a$WBRi",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.638888888888889,
        "height": 288,
        "width": 760
      },
      "hasAlpha": true,
      "isOpaque": true,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABk0lEQVR4nFXQwXKbMBSFYRZN7MSABMJ2wDYWIIGxwXHstE7rTieZ6a77PEXef/t3UNu0XXwj3ZHmXF15fXfPw/GJr8+vvPx44/LyytOXb5zPnzkcT/T9Pe1uh20bjK0pjcXWLXXdslytkVGMH4h3Xm5aTL1l055odxcqe2CZG9KFZjZfoaYZUs0JoymBSPCFcutg4seMbwXjm5Dx7S9eUjXk5ZpipVnMC6ScczOJGI1D53occjUKnA+Oz5UTcD0YB4xuwnfeoq4pjMaUhnxZkyQZUiqEjBFSub2MFFGUIB31n1BE+IFk4gt8P8Tr9nu6fc/hdOHh43ea7YmiqNBao3VBUZRYa2maDXb4w7JEFwW5zlnmS9I0RSUJQkqEkHi7vqfrew7HM4+fnun2j5RlRZ7nzhBshsDNBmMsxRC2zslWGXfZHbPZDBUPk0jHq7Zb7MbQ1JbGNui1dpfiOHaUUiRJwnQ6detQqzgmiiKiSCIHYnidcLym22HqCl3kZGnqQoZOwwh/urpaiL+1+O2fszAMnZ8U3tCTonpWqwAAAABJRU5ErkJggg==",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#4c4635",
          "foreground": "#fff",
          "population": 0.08,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#1b6763",
          "foreground": "#fff",
          "population": 0.14,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#8b9ce9",
          "foreground": "#000",
          "population": 0.6,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#bababc",
          "foreground": "#000",
          "population": 0.3,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#8b9ce9",
          "foreground": "#000",
          "population": 0.6,
          "title": "#fff"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#566aad",
          "foreground": "#fff",
          "population": 0.3,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#3e5395",
          "foreground": "#fff",
          "population": 0.17,
          "title": "#fff"
        }
      }
    },
    "mimeType": "image/png",
    "originalFilename": "pictures.png",
    "path": "images/rafvlnhi/production/1630b358d4c9451e15b56e16c55701858d97eac6-760x288.png",
    "sha1hash": "1630b358d4c9451e15b56e16c55701858d97eac6",
    "size": 63196,
    "uploadId": "wH4EmCioICAmUoZ4oESLF09hpgpBLuME",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/1630b358d4c9451e15b56e16c55701858d97eac6-760x288.png"
  },
  "link": null,
  "markDefs": null
}
```

_Why should you care?_ Tags, which are little snippets of keywords that you can attach to packages, are an excellent way of organising your packages for different reasons. You can now manage and search for tags via the API, the CLI and the UI, which makes management a breeze.

You can tag packages during upload, or you can tag them later on. A common use-case is to tag a package based on its category or function, such as it is a "third-party" "vendored" "library", but you could also tag it based on how/where you use the package (e.g. it is "deployed" in the "auth-app" layer).

You can also add them to entitlement tokens, to limit what your customers have access to download. For example, you can tag your packages in such a way that _standard edition_ customers only have access to the "standard" packages, but _pro edition_ customers have access to both "standard" and "pro" packages.

Now go forth, and tag those packages!

[Tagging Documentation](https://help.cloudsmith.io/docs/package-tags)
