Skip to main content
The Ops Playbook

Kandji vs Jamf Pro: Choosing an Apple MDM With a Safe Pilot

Decide between Kandji and Jamf Pro using weighted criteria for fleet size, admin skills, compliance and migration, then validate with a safe pilot.

Kandji vs Jamf Pro: Choosing an Apple MDM With a Safe Pilot
Elliot WardElliot Ward9 min readTier L115 min

This playbook covers

Share

#Current method: how most teams choose an MDM

Many teams pick a device management platform from a feature checklist, a sales demonstration or the preference of whoever last ran one. Each of those inputs is useful, but none shows how a product behaves with your fleet, your people and your compliance obligations. The result is often a decision that looks sound on paper and creates friction in month three.

Apple documents deployment and management capabilities for its devices in Apple Platform Deployment. Any MDM, including Kandji and Jamf Pro, works inside the framework that documentation describes. That is the documented fact this article relies on. Everything about specific Kandji or Jamf Pro capabilities, pricing, limits and current versions is not asserted here. Confirm those points in each vendor’s current official documentation and in a pilot.

Baseline friction usually shows up in four places:

  • Enrolment that depends on one person’s knowledge.
  • Configuration that has drifted between devices.
  • Compliance evidence assembled by hand before audits.
  • Platform dependencies, such as the MDM push certificate, that nobody owns on a calendar.

Record your own baseline before comparing anything, because a comparison without one cannot show improvement.

#Improved workflow: decide against weighted criteria, then pilot

The improved method replaces opinion with a short, written decision record and a bounded pilot. The reasoning is simple: the criteria that decide success are specific to your organisation, so the evidence has to come from your environment.

Use four criteria taken from the assignment. Weight them before you look at either product, so the weighting cannot drift towards a favourite.

At a glance

Question to answer vs Evidence to collect

Fleet size and shape
Question to answer
How many Macs, how many sites, how much hardware churn?
Evidence to collect
Your own inventory counts and the vendor’s documented scale guidance
Admin skills
Question to answer
Who will run it, and how much scripting or customisation can they sustain?
Evidence to collect
A skills inventory and the time pilot admins take to complete set tasks
Compliance needs
Question to answer
Which controls must be enforced and evidenced?
Evidence to collect
Your control list mapped to documented platform settings and reporting
Migration effort
Question to answer
What must move, and what can be rebuilt?
Evidence to collect
An inventory of profiles, scripts, packages and enrolment paths
Decision criteria to weight and evidence before choosing between Kandji and Jamf Pro

Treat the table as a prompt for your own scoring. It does not contain vendor ratings, because none were verified for this article.

#Implementation: a time-boxed, non-production pilot

Run the pilot in an isolated environment with test Macs that hold no private production data. Confirm the product version and your permissions before you change anything. Each step below carries a reason, expected evidence and a stop condition.

  1. Write the baseline and decision record. Reason: you need a fixed reference. Evidence: a dated document listing weights, current pain points and the number of manual steps in your enrolment and patching routines. Stop if stakeholders cannot agree the weights; resolve that first.
  2. Inventory what would migrate. List configuration profiles, scripts, packages, groups and enrolment methods. Reason: migration effort is usually underestimated when it is not itemised. Evidence: a categorised list with an owner for each item. Stop if you find items nobody can explain; investigate them before any move.
  3. Define least-privilege pilot roles. Give pilot administrators only the permissions the pilot tasks need, and keep a separate break-glass account under human control. Reason: security boundaries are part of correctness. Evidence: a role list reviewed by a second person. Stop if any shared credential is needed.
  4. Prepare the same test scenarios for each platform. Examples: enrol a new Mac, deploy a configuration, deploy an application package, apply a security baseline and retire a device. Reason: identical tasks make results comparable. Evidence: written steps and a pass condition for each scenario. Stop if a scenario would touch production devices.
  5. Execute and time each scenario. Have the admins who would run the platform perform the tasks, not a vendor engineer. Reason: admin skill fit is a decision criterion. Evidence: elapsed time, errors and the number of documentation lookups. Stop if a task fails twice for an unexplained reason; log it and ask the vendor.
  6. Score and decide. Apply the weights, record the reasoning and note residual risks. Evidence: a signed-off decision record. If scores are close, extend the pilot on the criterion with the highest weight rather than deciding by preference.
A clean and organized office workspace featuring Apple devices including iMac and MacBook with a plant for decor.
Photo by Tranmautritam on Pexels

#Guardrails

The guardrails keep an evaluation from becoming an outage.

  • Isolation. Use test devices and a non-production tenant or instance. Do not enrol production Macs during evaluation.
  • No unverified claims in the record. If a capability is not confirmed in current vendor documentation or observed in the pilot, mark it as unconfirmed rather than assuming it exists.
  • No credentials in documents. Keep tokens, certificates and passwords out of decision records and tickets.
  • Dependency ownership. Name an owner for each platform dependency. The MDM push certificate is a common example; see automating MDM push certificate renewal for the operational pattern.
  • Commercial independence. Vendor-supplied trials, discounts or advice should not set your weights. Record any such influence in the decision record.

Be explicit about your assumptions: for example, that your Macs are eligible for the enrolment methods you plan to use, and that your identity and network teams can support the pilot. Where an assumption is untested, list it as a risk.

#Validation

A pilot passes when evidence, not impression, shows the platform meets your weighted criteria. Define observable success before you start:

  • Each scenario completed by the intended admins within a time limit you set in advance.
  • Every compliance control on your list either enforced and reportable, or documented as a gap with a compensating step.
  • Check-in behaviour on test Macs is healthy and understandable. Knowing how you would diagnose a device that stops reporting matters; the page on diagnosing a stale Jamf Pro check-in shows what that diagnosis involves on one platform, and you should ask the same question of the alternative.
  • Configuration delivery is observable. For profiles that can fail without a visible error, review stopping silent profile failures with declarative management, and confirm in current documentation what each platform supports.
  • Migration inventory items each mapped to a rebuild, a move or a retirement decision.

Have a second reviewer reproduce at least two scenarios from the written steps. If they cannot, the process is not yet reliable enough to base a decision on.

#Common mistakes

  • Weighting after the demonstration. The weights drift towards whichever product impressed most.
  • Testing only the happy path. Include a failed enrolment, a removed device and an expired dependency.
  • Letting a vendor engineer drive the pilot. You then measure their skill, not your team’s.
  • Ignoring operating-system support policy. Vendor minimum versions change over time. Check dated notices, such as the Intune macOS 15 minimum deadline, as an example of why version requirements need a review date.
  • Treating migration as a copy. Profiles and scripts built for one platform often embed assumptions. Rebuild deliberately and test each item.
  • Skipping the exit plan. Choosing a platform without knowing how to leave it increases lock-in risk.
Kandji vs Jamf Pro: Choosing an Apple MDM With a Safe Pilot architecture diagram 2
Photo by Ilya Klimenko on Pexels

#Recovery

The pilot is designed to be reversible because it uses test devices. If a test Mac behaves unexpectedly or a scenario has an unintended effect, apply this containment order:

  1. Stop further pilot actions and record what ran, when and on which devices.
  2. Limit the scope to the affected test group; do not widen the investigation to production.
  3. Remove or reassign the pilot configuration using the platform’s documented method, and re-enrol or restore the test device from its known baseline.
  4. Verify recovery by confirming the device reports normally and the unwanted configuration is absent.
  5. If the cause is not clear after one attempt, escalate to the vendor’s support with your record rather than repeating changes.

For a later production migration, the same principle applies at larger scale: migrate in small groups, keep the existing platform authoritative until a group is verified, and define the point beyond which you pause. Exact steps for transferring management between platforms depend on each vendor’s current procedure and should be confirmed in their documentation before you start. Because a change of management can affect certificates and trust, review how related dependencies behave, including VPN or network profiles; the page on ending VPN split-tunnel break fixes with auto-profile repair illustrates the kind of profile dependency that can break after a change.

#Measurable outcome

Do not promise a numerical gain in advance. Measure against your own baseline and report what you observe. Useful measures include:

  • Median time for a new Mac to reach a compliant state, from your pilot timings.
  • Number of manual steps in enrolment, patching and retirement routines.
  • Share of compliance controls enforced and reportable without manual evidence gathering.
  • Count of devices whose last check-in exceeds your agreed threshold.
  • Admin hours spent on routine tasks per month.

Review these monthly for the first quarter after any adoption, then quarterly. If a measure worsens, treat it as a finding and decide whether to adjust configuration, training or the decision itself.

#Adoption checklist for the MDM decision

  • Baseline and weighted criteria written and agreed before any product demonstration.
  • Every vendor capability confirmed in current official documentation or observed in the pilot, with a date.
  • Pilot run in an isolated environment on test devices, with least-privilege roles.
  • Identical scenarios executed by the intended admins, with timings and errors recorded.
  • Compliance controls mapped, and gaps documented with compensating steps.
  • Migration inventory complete, with an owner and decision per item.
  • Dependency owners named, including certificate renewal dates.
  • Recovery and exit path described, with a stop condition for any production migration.
  • Decision record signed off by a second reviewer and a review date set.

The next safe decision is a small production group on the chosen platform, with the existing platform still authoritative and a defined point at which you pause. Widen only after the validation measures hold.

Evidence trail

Sources and verification

Primary documentation and external technical references used in this article.

  1. 01Apple Platform Deploymentsupport.apple.com

About this page

Credited to

Elliot WardKBY Technologies editorial account, not an individual author

Dates

Published

Corrections

No corrections are listed for this page. Some review sweeps corrected pages without naming each one; those are in the corrections log.

Reader Interaction

Comments

Add a thoughtful note on Kandji vs Jamf Pro: Choosing an Apple MDM With a Safe Pilot. Comments are checked for spam and held for moderation before appearing.

Loading comments...

Discover more

Learn More About KBY

Was this useful?

Reports go to the site owner and are used to correct pages. Corrections are listed at /corrections.

Operate smarter, with fewer recurring tickets.

Receive new operational playbooks, incident-prevention guidance, automation scripts and recovery runbooks.