Skip to main content

Apple Automated Device Enrollment (DEP / ADE )

Apple's Device Enrollment Program (DEP), now part of Apple's Automated Device Enrollment (ADE), lets organizations automatically enroll iOS and macOS devices into a Mobile Device Management (MDM) solution.

When used with Swif, DEP / ADE simplifies how you set up and manage corporate-owned Apple devices. As soon as a device is turned on and goes through the initial Apple setup, it can:

  • Enroll itself into Swif MDM over the air

  • Receive your predefined configurations and apps

  • Be secured with your required policies from day one

  • Automatically provision a local account — skipping the manual account creation screen entirely

This makes it much easier for admins to deploy and control a fleet of Apple devices without manually touching each one.

What can admins do with DEP / ADE and Swif?

With DEP / ADE integrated into Swif, team administrators can:

  • Automate enrollment during setup — Devices are automatically enrolled into Swif as part of the initial Apple setup flow — no manual profile installation needed.

  • Pre‑configure device settings and apps — Define configurations (Wi‑Fi, restrictions, security settings, etc.) and required applications so they're applied as soon as the device enrolls.

  • Prevent removal of MDM management — Ensure users cannot remove the MDM profile from corporate-owned devices, preserving compliance and control.

  • Monitor devices — Track the status and (where applicable) the location of DEP-enrolled devices to maintain visibility across your fleet.

Using Swif, you can centrally manage configurations, push apps and content, and enforce security policies across all DEP-enrolled devices.

Automatic Device Account Provisioning (macOS)

For ADE-enrolled macOS devices, Swif can now automatically create a local user account during the Setup Assistant — completely skipping the manual account creation screen. This means devices go from unboxing to a fully configured desktop with zero user interaction at the account step.

How it works

  1. Enable Account Provisioning — In the Swif dashboard, go to Settings > General > Device Enrollment Configuration and toggle on automatic account provisioning.

  2. Set the default credentials — Configure a default username and password that will be used to create the local account on the device. The username format follows the convention [OrgName]-[PermissionLevel].

  3. Wipe or activate the device — When the device powers on and goes through ADE enrollment, Swif skips the account creation screen and provisions the account automatically using your configured credentials.

Things to know

  • Password policy awareness — If a password policy already exists in your organization, an informational alert will appear below the password fields in the configuration screen to remind you of the active policy requirements.

  • Interaction with Device Groups — If automatic account provisioning is also enabled at the device group level, additional accounts may be created. An info alert in the UI will notify you of this.

  • Disabling provisioning — Toggling off automatic account provisioning hides all account configuration fields and alerts. Devices will revert to showing the standard macOS account creation screen during setup.

Next step

Once you're ready to start, the next step is to Link Your Apple Business Manager (ABM) Account With Swif.


Did this answer your question?