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

# Deploy Anywhere

> An MDM-agnostic quickstart guide to deploying Zappl. Need more help? Follow our deeper step-by-step instructions for your specific MDM provider from our sidebar.

<Note>Don't see your MDM listed in the sidebar? As long as it supports package and custom configuration profile deployment, you can follow the steps below to get Zappl up and running.</Note>

<Warning>Before proceeding, make sure that your network can support Zappl's requirements, [documented here](/about/requirements). If Zappl cannot reach the necessary services then core product functionality will fail.</Warning>

<Steps>
  <Step title="Zappl Preferences Profile">
    This is the most important one, and must contain your **Activation Token** and **Public Key**. You should have received these upon activation of your trial/purchased license. No other keys are necessary for Zappl to function.

    <CardGroup cols={3}>
      <Card title="Custom Schema" icon="sliders" href="https://latestinstaller.zappl.co/Resources/JSON%20Schema/Zappl%20Preferences.json?v=3.0.0" cta="Download here.">
        This option is perfect for **Jamf Pro**. If you need support with using the Custom Schema, check out our full Jamf Pro deployment guide.
      </Card>

      <Card title="iMazing" icon="gear" href="https://imazing.com/profile-editor" cta="Download iMazing here.">
        We have a full payload in **iMazing**. This will provide you with a *.mobileconfig* file to upload to your MDM.
      </Card>
    </CardGroup>
  </Step>

  <Step title="Additional Profiles">
    These additional profiles ensure that Zappl functions as expected, with the necessary permissions and background processes.

    <CardGroup cols={3}>
      <Card title="Managed Login Items" icon="user-lock" href="https://latestinstaller.zappl.co/Resources/Configuration%20Profiles/Zappl%20-%20Managed%20Login%20Items.mobileconfig?v=3.0.0" cta="Download here.">
        Ensures Zappl can run in the background, and prevents users from disabling this feature.
      </Card>

      <Card title="Privilege Preference Policy Controls" icon="square-check" href="https://latestinstaller.zappl.co/Resources/Configuration%20Profiles/Zappl%20-%20PPPC.mobileconfig?v=3.0.0" cta="Download here.">
        Pre-approves the necessary access for Zappl (Full Disk Access).
      </Card>

      <Card title="Notifications" icon="bell" href="https://latestinstaller.zappl.co/Resources/Configuration%20Profiles/Zappl%20-%20Notifications.mobileconfig?v=3.0.0" cta="Download here.">
        Approves notifications for Zappl and AppBar so users can be notified of available updates, completed installs, and any failures.
      </Card>
    </CardGroup>
  </Step>

  <Step title="Installer Package">
    <CardGroup cols={2}>
      <Card title="Latest Zappl PKG" icon="cube" iconType="solid" href="https://latestinstaller.zappl.co/ZapplInstaller-Latest.pkg" cta="Download here.">
        Download the latest current version of Zappl. Upload the PKG to your MDM or install it directly on a test Mac.
      </Card>

      <Card title="Latest Zappl via Script" icon="code" iconType="solid" href="https://latestinstaller.zappl.co/Resources/Scripts/Install%20Zappl.zsh" cta="Download here.">
        Alternatively, you can deploy Zappl using this script. This ensures the latest version of Zappl will always be deployed
      </Card>
    </CardGroup>
  </Step>
</Steps>

<Warning>
  Zappl is a patch management tool that actively downloads and installs software updates in the background. When deploying to **large numbers of devices on the same network**, we strongly recommend **phasing your rollout in batches** rather than deploying to your entire fleet at once. Deploying to all devices on the same network in one go will result in all outdated apps downloading updates simultaneously on the first run, which may result in significant network load.
</Warning>

<Note>Ready to take your Zappl experience further? Check out our full deployment guides for [Jamf Pro](/deploy/jamf-pro), our wide range of [preference customisations](/customise/preferences) or how to [deploy applications](/apps/installs) using Zappl.</Note>
