No record of intent.
Audit logs show who changed a setting and when, not why, not what the old value was, and not whether it was tested. Six months later nobody can reconstruct the decision.

INFRASTRUCTURE AS CODE
Define your fleet in version-controlled YAML. Review every change in a pull request. Let Fleet enforce the desired state across macOS, Windows, Linux, iOS, iPadOS and Android. Fleet is MIT-licensed open source and runs on your own infrastructure.






























organizations
devices managed
average support response time
countries
Audit logs show who changed a setting and when, not why, not what the old value was, and not whether it was tested. Six months later nobody can reconstruct the decision.
One engineer tweaks a setting. Another makes a conflicting change. What counts as standard stops being knowable, and the only way to find out is to go and look.
Configuration knowledge lives in the heads of a few admins. When someone leaves, the context goes with them, and the next person inherits settings without reasons.
Repetitive GUI work consumes the time that should go to higher-priority projects. The queue never shortens because the work never becomes repeatable.
| Fleet GitOps | ClickOps | |
|---|---|---|
| Primary interface | Git repository and YAML | GUI or web console |
| Source of truth | Version-controlled files | Spreadsheets or a vendor database |
| Change control | Pull requests with peer review | Verbal approval or action logs |
| Drift management | Continuous self-healing | Manual or periodic reporting |
| Rollback | Revert a Git commit | Manual redo, or restore from backup |
| Audit trail | Immutable commit history | Fragmented, or click history |
| Onboarding a new engineer | Read the repository | Shadow a senior admin |
| Coverage | One workflow, every operating system | One console per platform |
| Tooling required | fleetctl and any Git provider | The vendor's console only. |
Fleet's GitOps controls profiles, policies, software, queries, labels and settings. Available in Fleet Free and Fleet Premium.
Fleet's GitOps is a first-party workflow, not a community integration. You do not need Terraform, a vendor-specific cloud subscription or a rewrite. Export what you have, put it in the repository you already use, and let Fleet enforce it from there.
Export your current configuration to YAML. Fleet ships fleetctl, a command line tool that reads YAML and applies it to your Fleet server.
Open a pull request. Every change is peer-reviewed before it reaches a device, and nothing unreviewed ships.
Connect fleetctl to your CI runner. From then on Fleet compares device state against Git and restores the approved configuration automatically.
Recover from a bad change by reverting one commit.
Fastly
“The shift to GitOps has modernized our operations, giving us the agility and change control we needed…”
Dan Jackson
Senior Manager, Systems Engineering, Fastly
Fastly gains visibility into all endpoints and critical infrastructure around the world.



Fleet ships fleetctl, a CLI that reads YAML and applies it to your Fleet server.
Profiles, policies, software, queries, labels and settings. Your whole admin console, not a subset.
GitHub, GitLab, Bitbucket or anything Git-compatible. No vendor cloud subscription.
One repository and one workflow for macOS, Windows, Linux, iOS, iPadOS and Android.
Your infrastructure or Fleet's cloud, with the same features either way.
All of Fleet's source code is public. Read it, audit it, adapt it.
$0
Basic features · per host / month
$7.00
Manage every endpoint · per host / month
Let's talk
Large deployments · volume pricing
Yes. Fleet is MIT-licensed and all of Fleet's source code is public, along with the company handbook. You can read exactly how devices are managed and adapt it to your needs.
No. Fleet ships fleetctl, a command line tool that reads your YAML and applies it to your Fleet server. Connect it to your CI runner and you have a complete GitOps pipeline, with no third-party provider required.
Fleet's GitOps controls profiles, policies, software, queries, labels and settings. It covers the entire admin console rather than a subset.
No. Configuration is YAML, which is structured and readable rather than programming. You describe the desired state and Fleet applies the changes needed. Fleet Free is available at no cost if you want to try it before talking to anyone.
Walk through your environment with Fleet, or join a free workshop and build a GitOps pipeline for device management alongside other engineers.