Solutions
Device management
Remotely manage, and protect laptops and mobile devices.
Orchestration
Automate tasks across devices, from app installs to scripts.
Software management
Inventory, patch, and manage installed software.
Infrastructure as code
See every change, undo any error, repeat every success.
Deployment
Run Fleet the way that fits your team.
Extend Fleet
Integrate your favorite tools with Fleet.
More
Device management
Remotely manage, and protect laptops and mobile devices.
Orchestration
Automate tasks across devices, from app installs to scripts.
Software management
Inventory, patch, and manage installed software.
Infrastructure as code
See every change, undo any error, repeat every success.
Deployment
Run Fleet the way that fits your team.
Extend Fleet
Integrate your favorite tools with Fleet.
Ashish Kuthiala, CMO, Fleet Device Management
Ashish Kuthiala, CMO, Fleet Device Management
Traditional MDM and EDR tools demand blind trust. It’s time to adopt an engineering approach to device management that prioritizes visibility, auditability, and scale
For decades, IT and security leaders have entered into an uncomfortable bargain with endpoint management vendors. You buy a proprietary "black box" (a Mobile Device Management (MDM) solution or an Endpoint Detection and Response (EDR) agent), install it on your thousands of devices, and hope it does what the sales brochure promised.
You trust that it’s patching correctly. You trust that it’s detecting the right threats. You trust that the vendor’s private API isn’t doing something it shouldn't.
But in an era of zero-day vulnerabilities, distributed workforces, and heterogeneous OS environments, blind trust is no longer a viable strategy. Modern organizations need to move beyond "Click-Ops" (manual, error-prone processes for managing devices via a web GUI) and adopt an engineering-driven approach.
Why embrace automation? Because it’s relatively easy to reverse automation, and very hard to unclick a button.
Implementing this idea requires a fundamental shift in the stack. It means moving away from opaque, proprietary tools and toward a transparent, composable architecture built on three pillars:
Here is why forward-thinking IT leaders are rebuilding their endpoint strategy around this open foundation.
If you cannot see it, you cannot manage it.
Traditional client-side agents provide a filtered, pre-determined view of device data based on what the vendor thinks is important. Furthermore, the data is often hours or even days old. To manage your configuration, you must know what your complete configuration actually is in real time. This is a solved problem.
osquery changes the paradigm. It is an open-source instrumentation framework that expresses operating system data (Windows, macOS, Linux, ChromeOS) as a high-performance relational database. It allows you to ask questions about your devices using SQLite syntax.
Instead of running complex, brittle PowerShell or bash scripts to check the status of a firewall or look for a rogue process, you write a simple query:
SELECT * FROM firewall_rules;
or
SELECT name, pid FROM processes WHERE name = 'suspicious_binary';
The Value for IT Leaders: osquery provides universal, kernel-level visibility that is vendor-agnostic. It turns endpoint telemetry into structured data that your team already knows how to get and, if they don’t, Fleet makes it easy to upload pre-built queries from trusted sources based on security standards like CIS & the NIST Security Compliance Project. It eliminates the reliance on proprietary vendor dashboards for basic truths about your infrastructure.
osquery is powerful, but it is a single-host tool. You cannot manually ssh into 50,000 laptops to run SQL queries. You need a control plane to manage deployments, schedule queries, collect results, and take action. Most importantly, the way you manage the control plane must enable trusted and validated automation of all actions. In order to interact and manage a fleet of devices, the solution must make it easy to automate all changes, which means it needs to expose all the APIs so that automated actions are first-class citizens as much as clicking around in the UI.
This is Fleet.
Fleet is the most widely used open-source control plane for osquery. It is designed to scale from a startup's first ten Macs to an enterprise's 300,000 mixed-OS servers and workstations. Designed and architected as API-first, all of Fleet’s features and functions are available in the GUI and the API.
The Value for IT Leaders: Fleet consolidates your tool sprawl. Instead of separate agents for security visibility, inventory management, and MDM, you have one platform. Because Fleet’s core is open-source, you are never locked into a black box. The API is open, the code is auditable, and the roadmap is transparent.
This is where the true revolution happens. Managing osquery with Fleet is powerful, but if your admins are still logging into a web console to manually toggle settings for 10,000 users, you have only incrementally improved a broken process.
To achieve true scale and reliability, endpoint management must be treated like software engineering. It must be managed as Infrastructure as Code (IaC). In an IaC workflow with Fleet, you don't define a security policy by clicking buttons in a GUI. You define it in a simple text file that humans can read called a ‘YAML’ file, stored in a Git repository.
For example, a policy requiring FileVault encryption on macOS can be controlled with a checkbox in the Fleet GUI. But, that checkbox can also be declaratively controlled with a text file containing the FileVault configuration. Add the text file into a version-controlled git repository. When that code is merged to the main branch, a CI / CD pipeline automatically uses Fleet’s API via fleetctl to push that configuration out to managed devices in scope.
The Value for IT Leaders: IaC introduces engineering rigor to IT operations.
The combination of the ground truth from osquery, Fleet’s scalable orchestration, and the rigor of Infrastructure as Code provides something traditional vendors cannot: complete control over your environment. Fleet transforms device management from manual labor in the GUI into proactive infrastructure engineering with all the benefits that GitOps entails: your teams can see every change, undo any error, and repeat every success.
There is a catch: moving to code-based management requires new skills. How do you enable a standard IT admin to write SQL queries and YAML configurations without needing the expertise of a seasoned DevOps engineer?
In part 3 of this series, we will explore how emerging AI coding assistants and event-driven automation bridge that gap, making this powerful stack accessible to teams of any size.