In-Browser macOS MDM PKG Builder
Build the macOS MDM wrapper .pkg directly in your browser -- no Mac required.
This tool runs the same flow as the
manual build guide -- it injects a bootstrap-token
postinstall script into the canonical Pult Agent .pkg and produces a wrapper you can upload to any
macOS MDM. Everything happens locally in your browser; your .pkg and bootstrap token are never
uploaded.
Requires Pult Agent 0.2.10 or later. Earlier .pkg builds use a different payload layout
and cannot be wrapped. The .dmg artifact is also not a valid input. Use the canonical .pkg
download from the Pult Dashboard.
The wrapper .pkg produced here is unsigned, but the Pult Agent.app it contains is signed
and notarized by Pult. MDMs install packages as root via installer, which bypasses Gatekeeper,
so an unsigned wrapper is acceptable for MDM-only distribution. Don't redistribute the wrapper
outside your MDM.
Usage
- Select the canonical
.pkgdownloaded from the Pult Dashboard. - Paste the bootstrap token generated in the Pult Dashboard. The token is substituted into the postinstall script below.
- Review (and optionally edit) the postinstall script. The default mirrors the script documented in the manual guide. Customizations are preserved across token changes -- use Reset to default to roll back.
- Generate the
.pkg. Your browser downloads the wrapper aspult-agent-mdm.pkg, equivalent to running the manualpkgbuildflow on a Mac.
Builder
The signed canonical installer downloaded from Pult (0.2.10 or later). The file is processed entirely in your browser; nothing is uploaded.
Generated in the Pult Dashboard. Pasted into the postinstall script below.
Auto-rendered from the bootstrap token. Edits are preserved unless you reset.
Tip: the script still contains your-bootstrap-token-here. The build will succeed but the installed agent won't enroll until you replace it.
.pkg to enable building.Next steps
Upload the downloaded pult-agent-mdm.pkg to your MDM the same way you would the manually-built
wrapper -- see Jamf Pro or the
overview for other macOS MDMs. Also configure
Managed Login Items so the agent auto-starts at
login.
Last updated on May 13, 2026, 12:37 PM
Build the macOS MDM Package
Build a single Pult Agent .pkg with an embedded postinstall script that provisions the bootstrap token, ready to upload to any macOS MDM.
macOS Deployment via Post-install Script
Deploy the Pult Agent on macOS without a wrapper .pkg, using a post-install script your MDM runs after the canonical .pkg.