Elastic Agent Fleet-managed vs standalone

Fleet-managed agents take policy and upgrades from Kibana, while standalone agents are configured and upgraded on each host. This page explains which model fits your estate, what each one asks of your team and where the choice is hard to reverse.

On this page

Elastic Agent Fleet-managed vs standalone: which model fits your estate

Your decision is how each Elastic Agent gets its configuration and its upgrades. Fleet management is Elastic's recommended model, and Elastic describes standalone mode as reserved for advanced users, so the default answer for most estates is to enroll agents in Fleet through Kibana. In Fleet, agents are defined, configured and managed centrally, and policy changes reach the hosts from one place. In standalone mode, each host carries its own local configuration, and your team owns every change and every upgrade on every host. Elastic Security is the same product in both cases: the detection engine, Timeline, Cases and Elastic Defend behave identically, so the choice concerns operations, not features.

Standalone is the right call under specific conditions. The first is connectivity: if hosts cannot reach Kibana or a Fleet Server, for example in a locked-down or air-gapped segment, central management is not available to them. The second is ownership: if your organization already manages configuration through its own tooling and change control, a second control plane in Fleet may duplicate that work. Before you commit, confirm with Elastic which Fleet Server and network paths your topology needs, and map every host against those conditions. Hosts that fall outside Fleet still need a documented upgrade and policy-change process, because nothing will prompt you when a local configuration drifts.

Plan for the recurring work either way. Under Fleet, the recurring effort is mostly policy design and staged rollout; under standalone, it is per-host configuration management and version tracking across the whole fleet. Ask your Elastic partner or support contact to state, in writing, which agent versions and policy settings you will maintain in each model, and who performs each upgrade. For the operational detail, read the Elastic documentation on installing Elastic Agents before you decide.

How the two agent models compare on the factors that matter

This table sets Fleet-managed and standalone Elastic Agent side by side on configuration, policy delivery, upgrades, central infrastructure, locked-down hosts and owner effort. Read each row as a question to answer for your own estate, and confirm version-specific behavior in the Elastic documentation for the release and integrations you run.

FactorFleet-managed agentStandalone agent
Where configuration livesPolicies are defined centrally in Fleet in Kibana and assigned to agentsConfiguration is written locally on each host and maintained by the owner
How policy changes reach hostsFleet pushes updated policies to enrolled agents, subject to agent check-inChanges require editing each host's configuration and restarting or reloading the agent
How upgrades happenUpgrades are driven from Fleet, which Elastic describes as considerably easier to manageThe owner upgrades each agent package and reconciles configuration on every host
Central infrastructure requiredKibana and Fleet Server must run and stay compatible with the agent versionNo Fleet Server dependency, though the Elastic Stack receiving data must still run
Fit for air-gapped or locked-down hostsWorks where agents can reach Fleet Server, so outbound paths and certificates need planningOften suits hosts that cannot reach Fleet, but local change control becomes the owner's job
Elastic's guidanceElastic recommends Fleet management for agent management and upgradesElastic describes standalone mode as reserved for advanced users
Effort the owner carriesFleet server hosting, enrollment and policy design; confirm component requirements per versionPer-host configuration, version tracking and manual upgrades across the fleet
Confirm in the documentationSupported Fleet Server versions, enrollment tokens and integration policy support for your releaseSupported integrations, configuration keys and upgrade paths for the agent version you deploy

What each model adds to the architecture

Both models feed the same Elasticsearch cluster, but they differ in what sits between the host and that cluster. Fleet-managed deployments add Kibana-hosted policy management and, depending on your design, Fleet Server; standalone deployments move that control into files on each host. Read each card with the question of who patches, backs up and troubleshoots that part.

Kibana with Fleet

Fleet runs inside Kibana and is where integration policies, agent enrollment and agent upgrades are defined for Fleet-managed agents. Your team must patch and back up the Kibana instance and its saved objects, and must keep Kibana on a version that matches the Elastic Stack you run. Only the Fleet-managed model uses this layer. Confirm the Kibana and Fleet compatibility rules for your target version in Elastic's documentation before you plan an upgrade.

Fleet Server placement and sizing

Fleet Server is the component that Fleet-managed agents connect to for enrollment and policy delivery, and it needs its own host, network path and certificates. Placement determines which network zones can reach it and how agents behave when a zone is isolated. Sizing and placement must be confirmed with Elastic's documentation for your version, since they change with agent count and release. Only the Fleet-managed model needs Fleet Server.

Elastic Agent binary and policies

Elastic Agent is one binary per host that runs the integrations you enable, and Elastic Defend is the endpoint protection integration that runs under it. In both models the host carries the same agent package, so you patch the binary on every host. Confirm which integrations and Elastic Defend features your license tier allows before you enable them on production endpoints.

Local configuration files on standalone hosts

In standalone mode, the agent reads its configuration from local files on each host, and changes to integrations, outputs and certificates are made by editing those files or pushing them with your own tooling. Your team owns version control, backups and rollback for every host. This layer exists only in the standalone model. Elastic reserves this mode for advanced users, so confirm that your staff can operate it before you choose it.

Elasticsearch cluster both models feed

Both models send events to the same Elasticsearch cluster, so the cluster, its index lifecycle settings, its storage and its certificates are a shared responsibility regardless of how agents are managed. Confirm the output settings and index templates your agents use for your version, and back up cluster state and snapshots on a schedule you can restore from. Management model does not remove any cluster duty.

Which model suits each kind of host and network

Where hosts can reach a central Fleet Server over the network and change is routine, the default path is Fleet management. Elastic recommends Fleet because it makes agent management and upgrades considerably easier, and standalone mode is described as reserved for advanced users. Policy changes then happen once in Kibana and reach every enrolled agent, rather than being edited on each host. The cost is a Fleet Server to size, secure and keep available, plus the Kibana access model that comes with it.

  • Policy distribution: Integration settings are set in one place and applied across host groups.
  • Upgrades: Agent upgrades are driven from Fleet, which reduces per-host manual work.
  • Fleet Server dependency: Plan for its availability, certificates and network path before rollout.
  • Standalone exceptions: Only hosts with a specific reason to be configured locally should be carved out.
  • Ownership: Name who edits policies and who approves them, since Kibana access becomes a control point.

Before you commit, confirm that every host in scope can reach Fleet Server and that your team can run it as a service with the availability you require.

What running each model asks of your operations team

This table compares who performs each recurring and one-time task under Fleet-managed and standalone Elastic Agent. Read it as a staffing question: the more a task falls on your team in standalone mode, the more operating skill you need in-house. Elastic describes Fleet as making agent management and upgrades considerably easier and reserves standalone mode for advanced users.

Operating taskFleet-managed Elastic AgentStandalone Elastic Agent
Agent upgradesPerformed centrally from Kibana through Fleet, with upgrade steps driven by the Fleet interface. Confirm the procedure for your exact version in Elastic's documentation.Each owner upgrades agents host by host, by hand. Plan a recurring change window per host group and confirm the procedure for your version.
Policy and integration changesEdited once in Fleet and pushed to enrolled agents. Recurring work is mainly reviewing policy changes before rollout.Each host's local configuration is edited and checked separately. Recurring work grows with host count and configuration drift.
Configuration backupsPolicies live in Kibana, so your Kibana and Elasticsearch backups carry most of the agent configuration. Confirm what Fleet stores and how to restore it.Local configuration files on each host must be backed up and version controlled by your team. This is a recurring task that is easy to miss.
Agent health monitoringAgent status is visible centrally in Fleet, so one team watches one console. Confirm which health signals your version exposes.Health checks run per host through your own tooling. Your team builds and maintains the alerting for agent liveness and errors.
RollbackRollback is coordinated from the central console for enrolled agents. Confirm the supported rollback path before you rely on it.Rollback means restoring the previous package and configuration on each host. Test this procedure on a sample host before an incident.
Team skills requiredKibana administration, Fleet policy design and basic Elastic Agent operations. Training is one-time, with ongoing review of policy changes.Linux and Windows host administration, configuration management, scripting and Elastic Agent internals. Expect this skill set to be needed continuously, not just at setup.
Air-gapped and locked-down hostsRequires a reachable Fleet Server path and a plan for package distribution inside the network. Confirm the connectivity and package requirements with Elastic for your topology.Can suit hosts with no inbound path to a management server, but package delivery and updates must be carried out through your own internal process.

Why Elastic reserves standalone mode for advanced users

Elastic's guidance treats standalone mode as a choice that moves work onto each host owner. With Fleet, the agent policy is defined once in Kibana and pushed to every enrolled Elastic Agent, so upgrades, integration changes and settings stay consistent. In standalone mode, each host carries its own elastic-agent.yml, and the host owner edits it, tests it and upgrades the binary by hand. Every additional host adds another copy of that configuration that can drift from the others, and another upgrade that can be missed. The risk grows with the host count, not with the feature set.

An experienced team may still accept that cost on purpose. Typical reasons are hosts that cannot reach Fleet Server, isolated networks where a central management plane is not allowed, or configurations that must be fully reviewed as files before they reach a host. These cases need an owner for each host, a tested rollback path and a clear answer to who approves a change. Illustrative example: a team running a small set of air-gapped servers might prefer standalone agents because it can version every file and deploy through its own pipeline. Confirm with Elastic's install documentation which settings and integrations each mode supports before you commit to it.

If you accept standalone mode, put three controls in place before the first rollout. Keep a version inventory that records the Elastic Agent build on every host and is checked against the currently supported Elastic release lines. Store each configuration as code in version control, so every change has a diff, a reviewer and a deploy record. Keep a change log that ties each policy change to a reason and a rollback point. This is an operating judgment, not a licensing rule: the choice between modes does not change the Elastic Security feature set, which is the same under either approach.

How to choose a model and change it later

This sequence turns the Fleet-managed versus standalone question into a documented default, tested on a small group of hosts, with a review date and a clear path for moving hosts between models later.

  1. Inventory hosts and their network reach

    The platform owner and the network team list every host that will run Elastic Agent, along with its operating system, owner, and whether it can reach Kibana and the Fleet Server endpoint. Record which hosts sit in segments with restricted outbound paths, such as air-gapped or locked-down zones, and which depend on proxies or egress filtering. The step is done when every host has a row showing its reachability to Kibana and Fleet Server, and the gaps are listed with an owner for each. Confirm the Fleet Server connectivity requirements for your Elastic version in the install documentation before the inventory is closed.

  2. Classify hosts by change control and connectivity

    The security operations lead and the change advisory owner group hosts into classes based on how often they change, how strictly changes are approved, and whether they can accept central management traffic. A host that is tightly change-controlled or cannot reach Fleet is a candidate for standalone management, while hosts that need frequent policy updates and routine upgrades usually fit Fleet. The step is done when each class has a named owner, a list of member hosts, and a written reason for its assigned model. Elastic describes standalone mode as reserved for advanced users, so each standalone assignment should name who will carry the upgrade and configuration work.

  3. Pick a default model and record exceptions

    The platform owner chooses a default model for the majority of hosts, following Elastic's recommendation of Fleet management for ease of agent management and upgrades, and documents the exceptions by class. The default should match the team's ability to operate Kibana and Fleet Server, since Fleet becomes a shared dependency. The step is done when a decision note states the default, lists each exception with its justification, and names the operators responsible for Fleet Server if it is in scope. Illustrative example: a team may default most Linux servers to Fleet while keeping a small isolated segment on standalone agents with its own change owner.

  4. Test an upgrade on a small group

    The operations engineer selects a small, representative group of hosts from each class and performs an Elastic Agent upgrade in a non-production copy of the environment before touching production. For Fleet hosts, the upgrade runs from Kibana. For standalone hosts, the engineer runs the upgrade manually on each host and records every command and configuration file touched. The step is done when the test log shows the agent version before and after, the agents reconnect or report healthy, and any manual steps are written into the runbook. Confirm the upgrade procedure for your exact Elastic version in the documentation, since routines differ between models.

  5. Test a policy change on the same group

    The detection engineer applies a representative policy change to the test group, such as enabling an additional integration or adjusting a collection setting. In Fleet, the change is pushed centrally and the team checks that each agent picks it up. In standalone mode, the same change is made by editing local configuration on each host and checking the result against the other hosts in the group. The step is done when the team confirms the change is live on every test host, the event flow in Kibana matches expectations, and the team has counted the manual steps each model required. Those counts become the basis for the ongoing effort estimate in the decision record.

  6. Record the decision and set a review date

    The platform owner and the CISO's delegate write a decision record that names the default model, the exception classes, the owners for each class, the test results, and the conditions that would trigger a review, such as a new Elastic release line, a change to network segmentation, or a change in staffing. The record also sets a review date chosen by the owners, so the decision is revisited deliberately rather than left in place by default. The step is done when the record is stored with the change management system, linked from the runbook, and approved by the named owners. Ask Elastic or your partner to confirm which release lines your environment will run during the review window.

  7. Plan moving hosts between models later

    When a host needs to move from standalone to Fleet management, or the reverse, the operations team schedules the change as a planned migration rather than an ad hoc edit. The team confirms the supported migration path for its Elastic version before scheduling, since switching changes who owns the agent configuration, which upgrade routine applies, and which Kibana or Fleet Server dependencies the host gains or loses. The step is done when a migration runbook exists for each direction, a pilot host has been moved and verified, and the decision record is updated with the new host list and owner. Confirm the supported path with Elastic documentation for your version, and with your partner if the work is in scope for a fixed-scope engagement.

Questions buyers ask before choosing a model or hiring help

Is standalone Elastic Agent supported for our Elastic Security deployment?

Standalone mode is available, but Elastic positions it for advanced users and recommends Fleet management for most deployments. Standalone agents are configured by hand on each host, so every policy change, integration update and upgrade becomes a per-host task that your team owns. That can work for a small, stable estate where staff already manage configuration files and track changes outside Kibana. It gets harder with many hosts, mixed operating systems or frequent detection and policy changes. Before committing, check the Elastic agent installation documentation for the features your agent version supports in standalone mode, because support for an integration can differ by management mode.

How much operating effort does Fleet management remove from agent upkeep?

Fleet removes the per-host work of defining, changing and upgrading agents. Policies are created once in Kibana, assigned to groups of agents and pushed to every enrolled host, so a change does not require logging in to each server. Elastic's documentation says Fleet makes agent management and upgrades considerably easier. The size of the saving depends on host count, the number of distinct policies, how often agents are upgraded and whether your change process already uses configuration management. Ask any provider for an effort estimate tied to your host count that also covers Fleet Server operation, certificate handling, enrollment and rollback testing.

Can an air-gapped network use Fleet-managed Elastic Agents?

Fleet can work in an air-gapped estate only if Fleet Server, Kibana and the agents can reach each other inside the enclave, and the packages and policy content they need are available there. Confirm in Elastic's documentation, for your exact version, that the Fleet Server deployment and package distribution work without internet access. Standalone agents remove the Fleet Server dependency but move configuration and upgrade work onto your team, including transferring agent binaries and integration files through approved media. Locked-down hosts that cannot open outbound connections to a central server may suit standalone mode, but that choice should rest on a tested design and a written test plan.

What drives the cost of running Fleet or standalone agents?

Cost has three parts: licensing, infrastructure and labor. Elastic's subscriptions page places endpoint malware and ransomware prevention, host isolation and SAML or OpenID Connect single sign-on under Enterprise, and lists the detection engine and case management under Platinum, which is no longer sold to new customers. Confirm in the subscriptions page whether Fleet management is included in the tier you plan to buy. Labor is the largest recurring item in standalone mode because each change is manual per host. Infrastructure includes Fleet Server capacity and the Elasticsearch cluster. A quote should separate one-time design and build from recurring upgrades and support, and name the subscription tier it assumes.

How long does an Elastic Agent rollout take, and what does it depend on?

No duration is supplied for this comparison, so request a timeline in writing from any provider. Rollout time depends on host count, operating system mix, network segmentation between Kibana, Fleet Server and the hosts, the number of policies and integrations you need, and whether you run a pilot group first. Air-gapped and locked-down hosts usually add test cycles for certificates, package transfer and rollback. A sound written plan includes a pilot wave, production waves with change windows and an exit criterion for each wave. Ask the provider to state its assumptions, including how long your change approvals take, since approvals often set the pace more than the technical work does.

Can our own team run Fleet-managed agents without outside help?

Possibly, if the team already administers Elasticsearch and Kibana and runs a change process for agent packages. Fleet-managed operation requires skills in Kibana role-based access, agent policy design, certificate management for Fleet Server, enrollment and upgrade sequencing. Standalone operation requires strong configuration management and file-level change control on every host, which is a different skill set. Build a skills inventory against Elastic's documentation and name who responds when an agent stops reporting. DeployOpen plans, implements, documents and supports self-hosted platforms inside your own infrastructure, and ongoing support, upgrades and continuous testing are available as retainers, so operations can move to your team in stages.

What should a written scope for agent rollout include?

A written scope should state which hosts and operating systems are covered, which integrations and policies are in scope, and whether Fleet Server is deployed and where. It should name the Elastic Stack version and subscription tier, the network and air-gap constraints, the upgrade and rollback method, the test and acceptance criteria, and handover deliverables such as runbooks. List exclusions explicitly, such as detection content authoring or log source onboarding beyond agents. DeployOpen engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts, and quotes follow from that written scope. Ask for named responsibilities on both sides, including change approvals and access to a test environment.

How DeployOpen plans, deploys and supports Elastic Agent management

DeployOpen starts by mapping which hosts, networks and change processes an Elastic Agent deployment must fit before choosing a management model. We plan, implement, document and hand over the Fleet or standalone setup inside your own infrastructure, with ongoing support available as a retainer.

How we scope

  • Inventory of hosts, operating systems and network zones that will run Elastic Agent
  • Written decision on Fleet-managed or standalone mode for each host group, with reasons
  • Confirmation of Fleet Server placement, certificates and reachability from each zone
  • Agreed deliverables, timelines and responsibilities before any work begins

How we build

  • Fleet Server, agent policies and integrations configured in your Kibana instance
  • Standalone configuration files built only for hosts that cannot reach Fleet
  • Upgrade and policy change procedures tested in a non-production environment first
  • Air-gapped or locked-down host packaging and update paths confirmed with your security team

How we hand over

  • Runbooks covering enrollment, policy changes, upgrades and rollback steps
  • Documented inventory of which agents run in each mode and why
  • Evidence of configuration and access controls prepared for your compliance assessors
  • Knowledge transfer sessions with the operators who will own the deployment

How we support

  • Ongoing support, upgrades and testing available as a retainer after handover
  • Review of each Elastic release line before agent upgrades are scheduled
  • Periodic checks of standalone hosts that still need manual version and policy updates
  • Clear ownership boundaries agreed in writing for your team and DeployOpen

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.