> For the complete documentation index, see [llms.txt](https://docs.catalyx.solutions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.catalyx.solutions/catalyx-package-manager/user-and-console-guide/cpm-registry.md).

# CPM Registry

<div data-with-frame="true"><figure><img src="/files/AK7rh14Upc4aQJcpOROt" alt=""><figcaption></figcaption></figure></div>

***

## Core Functionality

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-book-open">:book-open:</i></td><td><strong>Browse the Registry</strong></td><td>Discover published packages in the Registry</td><td><a href="#browse-the-registry">#browse-the-registry</a></td></tr><tr><td><i class="fa-box-open-full">:box-open-full:</i></td><td><strong>View Package Details</strong></td><td>Explore specific package details and version history.</td><td><a href="#view-package-details">#view-package-details</a></td></tr><tr><td><i class="fa-download">:download:</i></td><td><strong>Download a Package</strong></td><td>Download private or public packages in a click.</td><td><a href="#download-a-package">#download-a-package</a></td></tr><tr><td><i class="fa-clock-rotate-left">:clock-rotate-left:</i></td><td><strong>View Package Version History</strong></td><td>Explore the different versions of a package.</td><td><a href="#view-package-version-history">#view-package-version-history</a></td></tr><tr><td><i class="fa-star">:star:</i></td><td><strong>Favourite (i.e. "Star") a Package</strong></td><td>Favourite a package to receive automatic updates.</td><td><a href="#favourite-i.e.-star-a-package">#favourite-i.e.-star-a-package</a></td></tr><tr><td><i class="fa-lock">:lock:</i></td><td><strong>Request Access to a Private Package</strong></td><td>Contact the publisher in a click to request access.</td><td><a href="#request-access-to-a-private-package">#request-access-to-a-private-package</a></td></tr></tbody></table>

***

## **Browse the Registry**

<div data-with-frame="true"><figure><img src="/files/tgH7PhWAerVhtFEZcAkL" alt=""><figcaption></figcaption></figure></div>

Through the **CPM registry**, you can browse all published packages on the platform, including their details and actions to take:

* The **package name** as a clickable hyperlink leading to the package detail page.
* The **package description** (truncated) - the full description can be found on the package details page.
* The **current version** displayed below the name.
* The **package** **access** **type** (icon left of the package name)**:** a padlock icon indicates a private package, while an open box/cube icon indicates a public package.
* The **publisher identity:** a truncated party identifier string.
* The **favourite/ star icon** that allows a user to receive updates and notifications related to this package.
* The **download icon** that allows users to download the package.
* The **request acces (key)** **icon** that allows a user to request access to a private package.

The CPM Registry can be searched and filtered by both package and publisher to help you locate packages quicker.

## **View Package Details**

<div data-with-frame="true"><figure><img src="/files/pqOozZKpaS6ByPtp6xrS" alt=""><figcaption></figcaption></figure></div>

Clicking a package name from the registry opens the package detail page. This page displays:

* **Package name** as the page heading.
* **Publisher** with the full publisher party identifier string.
* **Version** as the current latest version, accompanied by a **Version History** icon link.
* **Full Description**.
* **Release Notes** and **Tags**.
* A **Favourite (star)** button in the top-right corner to add the package to your subscriptions

## **Download a Package**

<div data-with-frame="true"><figure><img src="/files/90j1CdAcO8lzuw8xOsy6" alt=""><figcaption></figcaption></figure></div>

To download a package, click the **Download** icon located under the **Actions** column.

This redirects you to the Artifactory link hosted by CPM or by the publisher, and provides access to the package.

When downloading a package, you are automatically subscribed to receive update notifications for this package. You can manage your package subscriptions under the notifications tab.

## **View Package Version History**

<div data-with-frame="true"><figure><img src="/files/9WitrncEAGLwyjfthclL" alt=""><figcaption></figcaption></figure></div>

Accessible via the **clock/history icon** on a package detail page, the **Version History** view displays a table with columns:

* **Version** (clickable link to a specific version detail)
* **File Type** (e.g. "DAR")
* **Actions** (a download icon for each version).

Clicking a version number within Version History shows the same detail layout as the package detail page (publisher, description, release notes, tags), anchored to that specific version.

## **Favourite (i.e. "Star") a Package**

<div data-with-frame="true"><figure><img src="/files/vlNV12QwbOAQzZ3qKIGf" alt=""><figcaption></figcaption></figure></div>

**Favourite** (i.e. star) a package to receive updates and email notifications for this package. You can manage your package subscriptions under the **Notifications** tab.

## **Request Access to a Private Package**

<div data-with-frame="true"><figure><img src="/files/ZNVhpGMyPUQuPot9ImbO" alt=""><figcaption></figcaption></figure></div>

**Request Access** to a private package by clicking on the **Key** icon for a package listed on the CPM Registry.

Once requested, the package publisher will be notified and can approve or deny your request. You will receive an email notification when your package has been approved.

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.catalyx.solutions/catalyx-package-manager/user-and-console-guide/cpm-registry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
