Documentation

Everything you need to get PatchPilot running across Windows, Linux, and macOS — and to keep your auditors happy.

Start here

Onboarding
Getting started
Create an organisation, invite users, and enrol your first device in under 10 minutes.
API
API quickstart
Generate an API key, list devices, and trigger a patch run from curl or your scripting language of choice.

Deploy the agent

Windows
Windows agent
MSI, EXE, PowerShell, and Intune .intunewin packages.
Linux
Linux agent
apt, yum, and dnf supported. systemd or cron service.
macOS
macOS agent
LaunchDaemon installer with Homebrew + softwareupdate hooks.
Quick install — Windows (elevated PowerShell)
msiexec /i PatchPilot-Agent.msi ORGAPIKEY=ppen_your_enrollment_token /qn
Linux (curl one-liner)
curl -fsSL https://patchpilot.co.uk/downloads/install-linux.sh | sudo ORGAPIKEY=ppen_your_enrollment_token bash

Generate a ready-to-run command via the Deploy Agent wizard in your dashboard — it mints a scoped ppen_ enrolment token that can only register devices and expires automatically, and drops it into the command for you. A ppk_ org key from Settings → API Keys also works for backward compatibility, but it grants full account scope and never expires, so an enrolment token is preferred for installers. See the platform-specific guides below for MSI, Intune, Group Policy, and package manager options.

Reference

Security
Security & compliance FAQ
How encryption, authentication, audit, and disclosure work.
Support
Troubleshooting
Agent offline, missing inventory, patch retries, and other common issues.
Updates
Changelog
What changed in each release of PatchPilot.

Need more?

If you can't find what you need, email support@patchpilot.co.uk or check the status page for known incidents.