# Distribute Resources

> Deploy Apps, Scripts, files, and Certificates across Android, Windows, and Apple Devices in Applivery — bulk via Policies or individually.

Source: https://docs.applivery.com/en/device-management/general-settings/distributing-resources/  •  Last updated: 2026-05-27

**Key topics:** Resource types supported by Applivery, Methods of resource distribution (policies, direct assignment), Uploading resources to the Applivery Dashboard, Adding resources to policies, Assigning resources to devices, Applivery, Android, Windows, macOS, iOS, iPadOS, bash, PowerShell, Applivery MDM Agent

---

**TL;DR:** Applivery simplifies resource distribution to managed devices (Android, iOS, Windows, macOS) through policies or direct assignment, enabling efficient deployment of apps, scripts, and certificates.

Applivery Device Management allows you to deploy a wide range of Resources—such as Apps, scripts, files, certificates, and other assets—across your managed Devices, including Android, Windows, and Apple platforms (macOS, iOS, and iPadOS).

Distribution can be performed either in bulk through Policies or individually per device, giving you full flexibility and control.

:::warning
These features require the **Applivery MDM Agent** to be enabled in the Device policy.
:::

## Resource Types

| Resource Type | Description |
| --- | --- |
| Scripts | Automate operational tasks and system configurations by deploying `bash` scripts for macOS and `powerShell` scripts for Windows. |
| Apps | Deploy custom-built or third-party applications to ensure Device Employees have access to the tools they need. Supported formats include `.ipa`, `.pkg`, `.msi`, `.msix`, `.appx`, and `.apk`. |
| Books | Deploy documents in a variety of formats, including `.pdf`, `.epub`, `.rtf`, `.rtfd`, and `.txt`, to ensure compatibility and accessibility across Devices. |
| Images | Deploy images in `.jpg` or `.png` formats. |
| Certificates | Deploy certificates to secure device connections, supporting formats such as `.p12`, `.der`, `.pem`, `.crt`, and `.cer`. |
| Certificate Providers | Configure them to automate certificate issuance and lifecycle management. This allows Devices to dynamically request and renew certificates through integrated identity or certificate authorities, improving security and reducing manual administrative overhead. |

:::info
Books are only available for **iOS Devices**. For Shared iPad environments, books can only be assigned to **user accounts**, not directly to Devices.
:::
:::info
Image deployment to Android Devices is currently not available. Importing contacts is not currently supported.
:::
:::info
Importing contacts is not currently supported.
:::

## Resource Distribution

Depending on the operating system and asset type, Applivery allows you to define how Resources are delivered:

-   **User-level deployment** (when supported): Targets the primary or logged-in user of the Device.
    
-   **Device-level** (system-wide) deployment: Applies assets at the machine level, regardless of user sessions.
    
-   **Policy-based deployment**: Distributes assets automatically to all Devices assigned to a specific Policy.
    
-   **Direct device assignment**: Applies assets individually to selected Devices.
    

This flexibility enables tailored deployments based on your organization’s structure, compliance requirements, and operational needs.

### Uploading Resources to the Dashboard

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), navigate to **Resources**. Use the left-hand menu to choose the asset type you wish to upload. Then, simply click the upload button to add your asset to your Workspace.

![resources section](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/20661682-7656-43c0-828d-56f93d0ee268.png)

### Adding Resources to Policies

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), navigate to **Policies** 1. Choose the Policy to which you’d like to add a Resource. Then, from the left-hand menu, click on **Resources** 2 and select the **\+ Add Resource** button 2 to begin the upload process.

![add resource](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/8d9da070-d31a-4fe0-b925-91120d6f9a75.png)

A modal window will appear where you can select the type of Resource you want to assign to the Policy.

You can choose to upload it from the **Resources** section (if you have previously uploaded it) or directly from your machine.

Additionally, you will be able to select the deployment scope and specify the location where the Resource will be placed on the Devices where the Policy is applied.

### Assigning Resources to Devices

If you don’t want to perform a bulk deployment via a Policy, you also have the option to assign Resources individually to each Device.

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), navigate to **Devices**, and select the Device where you want to add the Resource.

:::info
Keep in mind that the types of Resources you can deploy depend on the Device, as explained above.
:::
