> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing Library

> Add Auto Apps, custom apps, profiles, and scripts to your Iru Endpoint Library. Organize Library Items and assign them to Blueprints for deployment.

The Library is where you add and manage the applications, configurations, and policies you deploy to devices through Blueprints.

## About the Library

The Iru Endpoint Library is where you store applications, configurations, and policies that can be deployed to your devices. Library Items can be assigned to Blueprints and deployed to devices based on your organization's needs.

## How It Works

The Library is the central place for your deployment assets. You add items to the Library, then assign them to Blueprints via Assignment Maps. When devices enroll and are assigned to a Blueprint, the Library Items in that Blueprint deploy automatically. Use **Search** and **Library Item filters** to find items, and **Sync App Store Apps** to pull recent Apps and Books changes.

## Library Overview

The Library contains applications (Auto Apps, App Store Apps, In-House Apps), configurations for device settings and security, and scripts for automation. The section below describes each type and links to detailed docs.

## Add Library Items

<Steps>
  <Step title="Navigate to Library">
    Navigate to the **Library** page in the Iru Endpoint Web App.
  </Step>

  <Step title="Add Library Item">
    Click **+ Add Library Item** at the top right of the Library.
  </Step>

  <Step title="Choose Library Item type">
    Choose the type of Library Item you want to add:

    * **Auto App** - For pre-packaged applications Iru hosts and manages
    * **App Store App** - For apps from the App Store (Apps and Books, Apple Business or Apple School Manager)
    * **In-House App** - For custom applications
    * **Configuration** - For device settings and policies
    * **Script** - For custom automation scripts
  </Step>

  <Step title="Follow configuration prompts">
    Follow the configuration prompts for your selected item type.
  </Step>

  <Step title="Provide required information">
    Provide required information such as:

    * **Application details** (for apps)
    * **Configuration settings** (for policies)
    * **Script content** (for scripts)
  </Step>

  <Step title="Save configuration">
    Click **Save** when complete.
  </Step>
</Steps>

## Library Item Types

### Auto Apps

Auto Apps are pre-packaged applications that Iru Endpoint hosts and manages with automatic updates and version control. You can keep applications up to date automatically and manage specific application versions as needed. For more, see [Auto Apps Overview](/en/endpoint/library/auto-apps/auto-apps-overview).

### App Store Apps

App Store Apps (Apps and Books) let you deploy apps from the App Store to Apple devices. Add licenses from Apple Business or Apple School Manager and they appear in the Library; use **Sync App Store Apps** to pull recent changes. For more, see [Configure Apps and Books](/en/endpoint/settings/apple-integrations/configure-apps-and-books).

### In-House Apps

In-House Apps allow you to deploy proprietary or custom applications through internal distribution without App Store approval, for iOS and iPadOS devices. You can control application versions and updates according to your organization's needs. For more, see [Configure the In-House App Library Item](/en/endpoint/library/library-items-profiles/configure-the-in-house-app-library-item).

### Configurations

Configurations help you set up device preferences and restrictions, enforce security settings and compliance, and configure Wi-Fi, VPN, and network access settings across your device fleet. Custom profiles (e.g., .mobileconfig for Apple devices) are one type; see [Custom Profiles Overview](/en/endpoint/library/library-items-profiles/custom-profiles-overview) and other configuration Library Items in the docs.

### Scripts

Custom Scripts run on Mac and Windows devices to automate tasks, configure settings, install or update software, run maintenance tasks, and enforce security policies. You can also use scripts to collect device information. For more, see [Custom Scripts Overview](/en/endpoint/library/library-items-profiles/custom-scripts-overview).

## Assigning Library Items to Blueprints

<Steps>
  <Step title="Open Blueprint">
    Go to **Blueprints** and open the Blueprint you want to configure.
  </Step>

  <Step title="Select Edit assignments">
    Select **Edit assignments** to open the Assignment Map view.
  </Step>

  <Step title="Add items from Library Item Bank">
    In the Library Item Bank, search or filter for the Library Items you want. Use **Shift+click** or **Command+click** to select multiple items, then drag them to the Assignment Map.
  </Step>

  <Step title="Configure conditional logic (optional)">
    Add conditional blocks and assignment nodes to scope items by device, user, or group. See [Using Conditional Logic in Blueprints](/en/endpoint/blueprints/assignment-maps/using-conditional-logic-in-blueprints).
  </Step>

  <Step title="Save">
    Save your Blueprint when done. You can also assign a Library Item to a Blueprint from the item’s **Assignment** section by clicking **Assign** and selecting the desired Assignment Map(s).
  </Step>
</Steps>

## Best Practices

Organize your Library Items by category and use descriptive names for easy identification. Test Library Items in a testing Blueprint before deploying to production devices, and document any dependencies between Library Items. Keep track of different versions of applications and configurations to maintain proper version control.

For detailed information about Library Items and sections (Auto Apps, Custom Apps, Custom Scripts, etc.), see [Library Overview](/en/endpoint/library/library-items-profiles/library-overview).

## Next Steps

After adding Library Items:

<Steps>
  <Step title="Assign to Blueprints">
    Use [Configuring Blueprints](/en/endpoint/getting-started/blueprints-and-library/configuring-blueprints) to assign items via the Assignment Map.
  </Step>

  <Step title="Configure Parameters (macOS only)">
    For macOS computers, [configure Parameters](/en/endpoint/getting-started/blueprints-and-library/configuring-parameters) as needed.
  </Step>

  <Step title="Set up enrollment for each platform">
    With Blueprints and Library Items in place, set up enrollment: [Apple Enrollment](/en/endpoint/getting-started/enrollment/apple-enrollment), [Windows Enrollment](/en/endpoint/getting-started/enrollment/windows-enrollment), or [Android Enrollment](/en/endpoint/getting-started/enrollment/android-enrollment).
  </Step>
</Steps>
