> 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-blockchain-manager/canton-network/version-1.11/network-and-node-management/collections.md).

# Collections

This page explains how Collections in Catalyst are used to manage reusable artifacts such as DAML archive (DAR) packages and UI packages. Items uploaded to Collections can later be uploaded to participants or deployed as applications.

{% hint style="info" %}
For a step-by-step guide on uploading DAR files — including direct participant uploads, application-specific deployments (CPM, billing, Tradecraft), and Canton console commands — see [Upload DARs](/catalyx-blockchain-manager/canton-network/version-1.11/validator-management/upload-dars.md).
{% endhint %}

### My Collection

In the **My Collection** tab, DAR packages and UI packages can be uploaded to the console. These can then be uploaded to participants or deployed as applications respectively.

#### DAR Collections

When a Daml project is compiled, the compiler produces a Daml archive. These are platform-independent packages of compiled Daml code that can be uploaded to a Daml ledger or imported in other Daml projects. Daml archives have a `.dar` file ending.

{% hint style="info" %}
DAR files can be uploaded from the user's local computer, or obtained from the Catalyst Package Manager (CPM).

To read about CPM, see the [Canton Package Manager](/catalyx-package-manager.md) section of this guide.
{% endhint %}

**Upload a DAR file**

To upload a DAR file, go to the **Collections** tab and click **Upload DAR File** to open a side window.

<figure><img src="/files/WzoyiVRYmTZstMJrso8i" alt=""><figcaption></figcaption></figure>

#### UI Collections

The UI Collections feature of Catalyst allows you to provide a frontend for your app by publishing files exposed by HTTPS over a ledger-specific subdomain.

{% hint style="warning" %}
UI Collections must be uploaded to the console and deployed in the form of `.zip` files. The `.zip` should contain a single root directory, and the contents of that directory should contain an `index.html` along with the rest of the resources for your UI.
{% endhint %}

To upload a UI file, go to the **Collections** tab and click **Upload UI File** to open a side window.

<figure><img src="/files/PxEW7CoaPXtQQTH2LqwD" alt=""><figcaption></figcaption></figure>

***


---

# 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-blockchain-manager/canton-network/version-1.11/network-and-node-management/collections.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.
