> For the complete documentation index, see [llms.txt](https://docs.widgelix.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.widgelix.com/asset-templates/load-from-repository.md).

# Load from Repository

Add a ready-made asset template for a supported device from the Widgelix device repository.

The Widgelix device repository contains ready-made templates for devices from many manufacturers. A template loaded from the repository already includes the **decoder**, **data fields** and **widgets**, so you can start adding assets right away.

{% hint style="info" %}
The full list of devices is available on the [Supported Devices](/device-repository/supported-devices.md) page.
{% endhint %}

## Opening the repository

On the [Asset Templates](/asset-templates/asset-templates-list.md) page, click **Load from repository** in the top right corner. The **Load from repository** dialog opens.

<figure><img src="https://2494440469-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fggsr9Xlsze5cwVr4WMof%2Fuploads%2FkY70P6XGV9w6xhrngUhF%2Fat-repo-dialog.jpg?alt=media&amp;token=23309e7f-a154-4190-bccc-b4812cf34dee" alt="Load from repository dialog"><figcaption><p>Load from repository dialog</p></figcaption></figure>

The dialog has two panes:

* **Manufacturers** (left): the list of all manufacturers in the repository. Use **Search manufacturers** to find one quickly.
* **Device models** (right): the devices of the selected manufacturer with a picture, a short description and the supported connectivity. The header shows how many devices are available (e.g. *7 of 7 devices*).

Above the device cards you can:

* filter models by connectivity with the protocol chips (**All protocols**, **LoRaWAN**, **Sigfox**, ...);
* find a model by name with **Search model**;
* click **Show more** on a card to read the full device description.

## Adding a template

{% stepper %}
{% step %}

### Select the manufacturer

Click the manufacturer in the left pane, e.g. **Milesight**.
{% endstep %}

{% step %}

### Select the device model

Click the device card, e.g. **EM500-SMTC**. The selected card is highlighted with a check mark.
{% endstep %}

{% step %}

### Check the template name

The **Template name** field appears at the bottom of the dialog, prefilled with the manufacturer and model (e.g. *Milesight EM500-SMTC*). Change it if needed, for example to tell apart two templates of the same device.
{% endstep %}

{% step %}

### Add the template

Click **Add asset template**. The template is added to your organization and appears in the [Asset Templates](/asset-templates/asset-templates-list.md) list.
{% endstep %}
{% endstepper %}

<figure><img src="https://2494440469-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fggsr9Xlsze5cwVr4WMof%2Fuploads%2FWb8OawM7Vl1CVDS06Skt%2Fat-repo-selected.jpg?alt=media&amp;token=0e31b748-3274-4e69-bc4b-77007be4102c" alt="Device selected in the repository"><figcaption><p>Device model selected, template name prefilled</p></figcaption></figure>

Click **Cancel** or **×** to close the dialog without adding anything.

{% hint style="success" %}
A template loaded from the repository is a regular template of your organization. You can change any of its settings in the [template editor](/asset-templates/editing-an-asset-template.md) without affecting the repository.
{% endhint %}

## Next steps

* [Add an asset](/assets/adding-an-asset.md) based on the new template.
* Configure [List Widgets](/assets/list-widgets.md) to show the latest values in the Assets list.
