Environment management for managed-service teams
Deploy environments. Orchestrate every pipeline. Catch drift before your customers do.
Patrol gives managed-service teams one place to stand up customer environments from reusable templates, trigger deployments through any pipeline, and continuously verify that what's running in a customer's cloud account matches what Patrol expects.
How it works
One platform for the whole environment lifecycle
From the first deployment to ongoing compliance, Patrol keeps customer environments consistent, auditable, and easy to reason about.
Reusable service templates
Define the 'shape' of your infrastructure once — parameter schema, QA checklist, deployment config — then reuse it across every customer and environment.
Deploy through any pipeline
Trigger deployments via webhook, GitHub Actions, GitLab, Terraform Cloud, Ansible AWX, Azure DevOps or Vagrant — with run history, logs and status in one place.
Continuous drift detection
Patrol scans customer cloud accounts on a schedule, compares against an accepted baseline, and flags unexplained changes — not just what Patrol deployed.
Deployment orchestration
Plug into the pipelines your team already uses
Each environment snapshots its template's deployment config at creation time, so editing a template later never changes a live environment's behaviour.
Integrations
Works with the tools already running your infrastructure
Trigger deployments through your existing pipelines and scan the clouds you already run on.
Deployment adapters
Cloud inventory scanning
Bring every customer environment into one view
See how Patrol's templates, deployments and drift detection fit together.