---
title: "Client logs now show the full request chain behind a package download"
description: "Client logs in the Cloudsmith web app now capture format-specific metadata across every package format Cloudsmith supports. This gives you complete visibility into the traffic being served across your workspace, including package metadata fetches across your toolchain, not just direct package downloads."
canonical_url: "https://cloudsmith.com/changelog/client-logs-now-show-the-full-request-chain-behind-a-package-download"
last_updated: "2026-09-25T14:15:12.371Z"
---
# Client logs now show the full request chain behind a package download

Client logs in the Cloudsmith web app now capture format-specific metadata across every package format Cloudsmith supports. This gives you complete visibility into the traffic being served across your workspace, including package metadata fetches across your toolchain, not just direct package downloads.

Format-specific metadata is currently available in client logs in the web app. Log exports will include this data from November 2026.

### Example: An npm install

You can now see the full chain that led to a package download, including exactly which version a build pulled. For example, for the following npm install, the initial request results in two additional hops, all recorded and available in client logs:

```json
{
  "_key": "411066a8b759",
  "_type": "image",
  "alt": "Three client log entries for an npm install in the Cloudsmith web app.",
  "asset": {
    "_createdAt": "2026-09-25T11:22:08Z",
    "_id": "image-2279fa78f26d7c81677e786f0d87cc9288064888-1999x164-png",
    "_rev": "oOUO3YHOPjbv51VUYxnoFG",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2026-09-25T11:22:08Z",
    "assetId": "2279fa78f26d7c81677e786f0d87cc9288064888",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "4CSY{q~q00~qD%",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 12.189024390243903,
        "height": 164,
        "width": 1999
      },
      "hasAlpha": true,
      "isOpaque": false,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXElEQVQImX3Dyw2DMBAFQPpvyoILAYqwa8D78cLzMyL3ZKSZPILqRpVKEaGo0VvwBtj74Bi/o3d6ayylcF4W7vvByVtATFHrCRGFx4XrxhfJv19mjpwzUkpYPxseGyqZ73XSu3YAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#414141",
          "foreground": "#fff",
          "population": 0.29,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#295b4e",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#414141",
          "foreground": "#fff",
          "population": 0.29,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#a4ccbc",
          "foreground": "#000",
          "population": 0.02,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#cee9e2",
          "foreground": "#000",
          "population": 0.21,
          "title": "#000"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#8c8c8c",
          "foreground": "#fff",
          "population": 0.02,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#4faf96",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      },
      "thumbHash": "/PeFAYAPDE13iIhIUiAzBoeHf4iB2Cg="
    },
    "mimeType": "image/png",
    "originalFilename": "image2.png",
    "path": "images/rafvlnhi/production/2279fa78f26d7c81677e786f0d87cc9288064888-1999x164.png",
    "sha1hash": "2279fa78f26d7c81677e786f0d87cc9288064888",
    "size": 57252,
    "uploadId": "f556246b1e61858104b9b2b5d946761489889111",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/2279fa78f26d7c81677e786f0d87cc9288064888-1999x164.png"
  },
  "link": {
    "_type": "link",
    "href": null,
    "openInNewTab": false
  },
  "markDefs": null
}
```

****

**15:35:31: **npm requests metadata for the `@csm/e2e2-push-cli` package from the native domain (`npm.cloudsmith.io`):

```json
{
  "_key": "d4f05a8b91b5",
  "_type": "image",
  "alt": "An expanded client log entry in the Cloudsmith web app.",
  "asset": {
    "_createdAt": "2026-09-25T11:24:01Z",
    "_id": "image-3ed6794628e1336878849e451c3de0fdbec47ae3-1999x727-png",
    "_rev": "gPh0yJxokH2hOXkKXK0rZg",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2026-09-25T11:24:01Z",
    "assetId": "3ed6794628e1336878849e451c3de0fdbec47ae3",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D7S~#D%MRj%Mt8~qayRjxuWV",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.749656121045392,
        "height": 727,
        "width": 1999
      },
      "hasAlpha": true,
      "isOpaque": false,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsSAAALEgHS3X78AAAA20lEQVQokV1Qi27EMAjL/3/sTuvdGgI2nqAPratqYYJr3IzlIQ/II7SWH3DvHqAyJTKbV736CwA1p2l7v/WzT40yAykAMluaZlprKdoQykwxszXFu+dhrnprBso7WGjEubkO23DONrzMKtGVquplUji4HqlHAHeCMvpvWM+dqmv+Sa/ybHSo0zBJJqUsHhGJ8+zU9gxk1pWu5fm9bbnv+1PD+p45PIIgG8Wjb78CkbW4l1O3Zprx6/Xi5/MhUP+lAzUHOSJgJA2ALQ8LwCQ9wBPNSXN3i4jmDx1lvx0ZKJBIpPdWAAAAAElFTkSuQmCC",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#444444",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#681c38",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#bbbcbc",
          "foreground": "#000",
          "population": 0.32,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#bbbcbc",
          "foreground": "#000",
          "population": 0.32,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#fcf4f7",
          "foreground": "#000",
          "population": 0.07,
          "title": "#000"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#7c7c7c",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#c8366d",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      },
      "thumbHash": "/veBAoAPNtZy86YEpQFzSYeHf3hw9wg="
    },
    "mimeType": "image/png",
    "originalFilename": "image4.png",
    "path": "images/rafvlnhi/production/3ed6794628e1336878849e451c3de0fdbec47ae3-1999x727.png",
    "sha1hash": "3ed6794628e1336878849e451c3de0fdbec47ae3",
    "size": 139899,
    "uploadId": "c0824ee5ac6c40492bfc13b1ac76e98eb2a38643",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/3ed6794628e1336878849e451c3de0fdbec47ae3-1999x727.png"
  },
  "link": {
    "_type": "link",
    "href": null,
    "openInNewTab": false
  },
  "markDefs": null
}
```

****

**15:35:31: **Cloudsmith resolves the request to version `1.0.0-e69fae5b` and returns a 307 redirect response to the download domain (`dl.cloudsmith.io`):

```json
{
  "_key": "c101b913b922",
  "_type": "image",
  "alt": "An expanded client log entry in the Cloudsmith web app.",
  "asset": {
    "_createdAt": "2026-09-25T11:24:36Z",
    "_id": "image-0eacb327caa37d29725a35aa012250b87e618ff5-1999x723-png",
    "_rev": "EUhIjJs3x5PNuDgmYstqH8",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2026-09-25T11:24:36Z",
    "assetId": "0eacb327caa37d29725a35aa012250b87e618ff5",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D6S~x6%MNG-;xv~qj@M{%Mf6",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.764868603042877,
        "height": 723,
        "width": 1999
      },
      "hasAlpha": true,
      "isOpaque": false,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsSAAALEgHS3X78AAAA5klEQVQokW1RAW7EMAjr//96d1tPbQLYeIK0p01aJBeEHRulm5krIuTuGtN0jtnVPARQmRKZ3VfNXH2DqQB0nkOPx1Nf37u2CAikENCYU+cYmtM6oLgyaUNSzOop91oAKyQrAH2nltvWUE3ehmbLsELurepiSn82/My05oWtVr6Ty2jUhrch8BEWfxvXE92crrM0yzBLWzMAGRFdUewVzuLIJJlmnvu+53EcrftoqAwwN48gQNYnuq/XUkMXqi9JnTknn68X9/e79XVaU/+M5OYBA2kBmLl3pfQvJBnA1nmEAejZb/wAD+Mn/ZwHqecAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#484848",
          "foreground": "#fff",
          "population": 0.05,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#685d1b",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#bdbdbb",
          "foreground": "#000",
          "population": 0.28,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#bdbdbb",
          "foreground": "#000",
          "population": 0.28,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#faf8ec",
          "foreground": "#000",
          "population": 0.09,
          "title": "#000"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#848484",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#c9b435",
          "foreground": "#000",
          "population": 0,
          "title": "#fff"
        }
      },
      "thumbHash": "/veBAoAPR9iA8rRnoAYBa4eHj3iA9wg="
    },
    "mimeType": "image/png",
    "originalFilename": "image3.png",
    "path": "images/rafvlnhi/production/0eacb327caa37d29725a35aa012250b87e618ff5-1999x723.png",
    "sha1hash": "0eacb327caa37d29725a35aa012250b87e618ff5",
    "size": 156759,
    "uploadId": "341af5d6a9d25a5c5740e550e13ca9f17f6d98f4",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/0eacb327caa37d29725a35aa012250b87e618ff5-1999x723.png"
  },
  "link": {
    "_type": "link",
    "href": null,
    "openInNewTab": false
  },
  "markDefs": null
}
```

****

**15:35:32: **Cloudsmith serves the 1.6KiB file from `dl.cloudsmith.io` with a 200 response:

```json
{
  "_key": "37baad2bd7bc",
  "_type": "image",
  "alt": "An expanded client log entry in the Cloudsmith web app.",
  "asset": {
    "_createdAt": "2026-09-25T11:24:54Z",
    "_id": "image-6bea02e1943770964147ad612b99d734103775c5-1999x734-png",
    "_rev": "XAGHYySAz8qm30p6beEydh",
    "_type": "sanity.imageAsset",
    "_updatedAt": "2026-09-25T11:24:54Z",
    "assetId": "6bea02e1943770964147ad612b99d734103775c5",
    "extension": "png",
    "metadata": {
      "_type": "sanity.imageMetadata",
      "blurHash": "D6S~#D%MRj-;tR~qfPM|xufj",
      "dimensions": {
        "_type": "sanity.imageDimensions",
        "aspectRatio": 2.723433242506812,
        "height": 734,
        "width": 1999
      },
      "hasAlpha": true,
      "isOpaque": false,
      "lqip": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsSAAALEgHS3X78AAAA2klEQVQokV2RC24DIQxEuf9dkzbt7oK/U42BbRRLSGDM83hoQw1qDlVDHwNXH+hDIKowD0QAHgmvfdYyd3gEImf+ujqeX9/4PU40dUdEVNEEdgwRaAF5lxMYgUwCo5qbvUMdIgpRQ9uFTI4x0HuHLOD90KOgmZjQpZb73Lmlvs2xpgKCCL0VFmwD/xWaWeV5xoo9SaN/lM3FEcufZcNUsO9mYzZ7vX5wnteqocIJZM0E0otI0E8q+YzyadXQksfjieM47qaMDb093L/Hx5/BzM6W1yI19vvIG/oHRGMozCHrXicAAAAASUVORK5CYII=",
      "palette": {
        "_type": "sanity.imagePalette",
        "darkMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#444444",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "darkVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#681c4b",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        },
        "dominant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#c0c1c1",
          "foreground": "#000",
          "population": 2.51,
          "title": "#fff"
        },
        "lightMuted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#c0c1c1",
          "foreground": "#000",
          "population": 2.51,
          "title": "#fff"
        },
        "lightVibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#fcf4f9",
          "foreground": "#000",
          "population": 0.15,
          "title": "#000"
        },
        "muted": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#7c7c7c",
          "foreground": "#fff",
          "population": 0.01,
          "title": "#fff"
        },
        "vibrant": {
          "_type": "sanity.imagePaletteSwatch",
          "background": "#c83691",
          "foreground": "#fff",
          "population": 0,
          "title": "#fff"
        }
      },
      "thumbHash": "/veBAoAPRsiA4rZFhRBCCIeHf4iA+Ag="
    },
    "mimeType": "image/png",
    "originalFilename": "image1.png",
    "path": "images/rafvlnhi/production/6bea02e1943770964147ad612b99d734103775c5-1999x734.png",
    "sha1hash": "6bea02e1943770964147ad612b99d734103775c5",
    "size": 161213,
    "uploadId": "a242313738e087b257922cb674c70622f9315a7a",
    "url": "https://cdn.sanity.io/images/rafvlnhi/production/6bea02e1943770964147ad612b99d734103775c5-1999x734.png"
  },
  "link": {
    "_type": "link",
    "href": null,
    "openInNewTab": false
  },
  "markDefs": null
}
```

For more information about using client logs, see [the Cloudsmith documentation](https://docs.cloudsmith.com/logs-and-observability/client-logs).
