> ## 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.

# Configure the Safari Extensions Library Item

> Manage Safari browser extensions on iOS and iPadOS devices using the Safari Extensions Library Item. Allow, block, or require specific extensions.

<Callout icon="apple" color="#B84A7A" iconType="regular">This Library Item is available for iOS devices and iPadOS devices</Callout>

### What are Safari Extensions?

Safari extensions in iOS and iPadOS 18 are designed to enhance the Safari browser by allowing users to customize their browsing experience. These extensions can help with tasks such as blocking ads, managing passwords, and enhancing privacy. With Iru, you can manage whether Safari extensions are allowed or restricted across your mobile device fleet. You can also determine which domains are permitted or blocked for extension installations.

<Warning>
  This Library Item requires supervision.
</Warning>

### Add and Configure the Safari Extensions Library Item

To add this Library Item to your Iru Endpoint Library, follow the steps outlined in the [Library Overview](/en/endpoint/library/library-items-profiles/library-overview) article.

<Steps>
  <Step title="Name the Library Item">
    Give the new Safari Extensions Library Item a **Name**.
  </Step>

  <Step title="Assign to Blueprints">
    Assign to your desired [Blueprints](/en/endpoint/getting-started/blueprints-and-library/configuring-blueprints).
  </Step>
</Steps>

<Steps>
  <Step title="Select global Safari Extensions state">
    Select the global **State** of Safari Extensions.
  </Step>

  <Step title="Select global Private Browsing state">
    Select the global **State** of Safari Extensions in Private Browsing.
  </Step>

  <Step title="Configure allowed domains (optional)">
    Optionally, configure allowed **Domains**. Wildcarded domains, such as \*.kandji.io are supported.
  </Step>

  <Step title="Configure denied domains (optional)">
    Optionally, configure denied **Domains**. Wildcarded domains, such as \*.kandji.io are supported.
  </Step>

  <Step title="Add specific extension configuration">
    To customize settings for individual extensions, click the **Add configuration for a specific extension** button and specify the desired settings for each extension.
  </Step>

  <Step title="Specify extension Bundle ID">
    Specify the **Bundle ID** of the extension you want to configure.
  </Step>

  <Step title="Specify extension Team ID">
    Specify the **Team ID** of the extension.
  </Step>

  <Step title="Select extension state">
    Select the **State**.
  </Step>

  <Step title="Select extension Private Browsing state">
    Select the **State in Private Browsing**.
  </Step>

  <Step title="Configure extension allowed domains (optional)">
    Optionally, configure allowed **Domains**. Wildcarded domains, such as \*.kandji.io are supported.
  </Step>

  <Step title="Configure extension denied domains (optional)">
    Optionally, configure denied **Domains**. Wildcarded domains, such as \*.kandji.io are supported.
  </Step>

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

### Considerations

* Global and specific Safari Extension configurations can be combined. For example, you can set all extensions to be off by default and then selectively enable specific ones, or vice versa.
* When configuring specific extensions, the app containing the extension must be installed separately via an Apps and Books Library Item.
* Please contact the software developer to find an extension's Bundle ID and Team ID.

For more information on Safari extensions, see [Apple's Developer Documentation](https://developer.apple.com/safari/extensions/).
