Due to platform limitations, Windows Home devices do not support features like disk encryption management, remote locking, and remote wiping. Windows Home also has no BitLocker, can’t join Microsoft Entra ID, and applies only part of the security controls. Use Windows Pro, Enterprise, or Education for managed devices. To upgrade, see Microsoft’s guide to upgrade Windows Home to Windows Pro.
Primo supports software installation on ARM devices, but with limitations. The maintained app catalog mostly contains 64-bit x86 versions of applications, and deploying them on ARM devices can fail or produce unintended results.
You can centralize reporting on encryption status across your Linux fleet and escrow recovery keys to retain access if a device is locked. However, the cockpit does not manage disk encryption on Linux — configure encryption at OS setup.
iOS and iPadOS devices are natively encrypted by Apple — no configuration required. Disk encryption cannot be toggled or managed via MDM. Scripts and osquery are not available (platform limitation).
Android devices are natively encrypted — encryption is enforced by the OS and cannot be managed via MDM. Scripts and osquery are not available (platform limitation). Remote wipe is available on company-owned (fully managed) devices only.
Primo can enroll ChromeOS devices for monitoring. However, controls, software installation, and policy enforcement are managed through your Google Admin console, not directly in the cockpit. For details on how to set this up, contact support.
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Primo Documentation","colors":{"primary":"#232D32","light":"#8D9AA1","dark":"#141A1E"},"logo":{"light":"https://mintcdn.com/primo/ScCUJrxVXMw2Xoed/logo/light.svg?fit=max\u0026auto=format\u0026n=ScCUJrxVXMw2Xoed\u0026q=85\u0026s=768eec9f1a23fe9fa9696734ed4a9a92","dark":"https://mintcdn.com/primo/ScCUJrxVXMw2Xoed/logo/dark.svg?fit=max\u0026auto=format\u0026n=ScCUJrxVXMw2Xoed\u0026q=85\u0026s=bff005d415af04ec8f45e24102265641"},"favicon":"https://mintcdn.com/primo/5V4RjqQ8usvnl1zn/images/icon_webclipPrimo@2x2.png?fit=max\u0026auto=format\u0026n=5V4RjqQ8usvnl1zn\u0026q=85\u0026s=31eefefb479d386832d2f2fdbdfb99ed","api":{"playground":{"display":"interactive","proxy":false}},"appearance":{"default":"system"},"background":{"color":{"light":"#FAFAFA","dark":"#141A1E"}},"seo":{"indexing":"navigable"},"fonts":{"family":"Oracle","weight":400,"source":"https://cdn.prod.website-files.com/6410a18d09fd5347adff42aa/6410c8db766e96df6861fa52_ABCOracleVariable.woff","format":"woff"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"primo","hasAudioNarration":false,"actualSubdomain":"primo","customDomains":["docs.getprimo.com"],"gitSource":{"type":"github","owner":"getprimo","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb7a16dc817acd47c230e3","collectionId":"ad221da3-bb3c-4f82-b08f-9cfe10ac755c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb7a16dc817acd47c230e3"},"feedback":{"thumbs":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adb7a16dc817acd47c230e3","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"en","tag":"Developers","count":258},{"language":"en","tag":"API Reference","count":255},{"language":"en","tag":"Documentation","count":126},{"language":"en","tag":"Device Management","count":76},{"language":"en","tag":"Devices","count":56},{"language":"en","tag":"Saas","count":43},{"language":"en","tag":"Controls","count":25},{"language":"en","tag":"Onboardings","count":24},{"language":"en","tag":"Changelog","count":19},{"language":"en","tag":"Global Purchasing","count":19}],"searchSettings":{"showContentSnippets":true,"isFiltersEnabled":false}},"assistantConfig":{"deflection":{"enabled":true,"email":"support@getprimo.com","showHelpButton":true}},"hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"#content-area{max-width:50rem}.badge-read{background:#0f766e;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-right:4px;display:inline-block}.badge-write{background:#b42318}.badge-company,.badge-workspace,.badge-write{color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-right:4px;display:inline-block}.badge-company{background:#0284c7}.badge-workspace{background:#6366f1}.primo-hero-pattern{background:url(/images/home/hero-pattern-light.svg) right top/760px 640px no-repeat}.dark .primo-hero-pattern{background-image:url(/images/home/hero-pattern-dark.svg)}@media (max-width:1023px){.primo-hero-pattern{display:none}}.changelog-same-day,.update-container:has(.changelog-same-day) [data-component-part=update-label],.update-container:has(.changelog-same-day) a[href^=\"#\"][aria-label^=\"Navigate to changelog\"]{display:none}[data-component-part=update-content]>.changelog-same-day+*{margin-top:0}@media (min-width:1024px){.update-container [data-component-part=update-label]{margin-top:2.5px}.update-container:has(.changelog-same-day) [data-component-part=update-tag-list]{margin-top:6.5px}}"}],"page":{"pagePath":"mdm/get-started/supported-platforms","slug":"/mdm/get-started/supported-platforms","pageMetadata":{"title":"Platform support","description":"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.","href":"/mdm/get-started/supported-platforms"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Tab,Table,Tabs}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Check which features each platform supports before you enroll devices, whether your fleet runs Mac, Windows, Linux, mobile, or a mix.`}),`\n`,_jsx(Heading,{level:`2`,id:`platform-support`,children:`Platform support`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`macOS`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Windows`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Linux`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`iOS, iPadOS`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Android`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`ChromeOS`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Minimum version`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`14+`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`10+`}),` (Pro/Enterprise)`]}),_jsxs(_components.td,{children:[`Ubuntu `,_jsx(_components.code,{children:`20.04+`}),` `,_jsx(_components.a,{href:`#notes`,children:`²`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`17+`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`13+`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`112+`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Enroll and monitor`})}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Encrypt disks`})}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`✅ `,_jsx(_components.a,{href:`#notes`,children:`³`})]}),_jsxs(_components.td,{children:[`N/A `,_jsx(_components.a,{href:`#notes`,children:`⁴`})]}),_jsxs(_components.td,{children:[`N/A `,_jsx(_components.a,{href:`#notes`,children:`⁵`})]}),_jsx(_components.td,{children:`✅`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Remote lock \u0026 wipe`})}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`✅ `,_jsx(_components.a,{href:`#notes`,children:`⁵`})]}),_jsx(_components.td,{children:`❌`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Apply controls`})}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`❌`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`N/A `,_jsx(_components.a,{href:`#notes`,children:`⁶`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Install software`})}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`✅ `,_jsx(_components.a,{href:`#notes`,children:`¹`})]}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`N/A `,_jsx(_components.a,{href:`#notes`,children:`⁶`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Run scripts`})}),_jsx(_components.td,{children:`✅`}),_jsxs(_components.td,{children:[`✅ `,_jsx(_components.a,{href:`#notes`,children:`¹`})]}),_jsx(_components.td,{children:`✅`}),_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:`❌`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`notes`,children:`Notes`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Windows`,id:`windows`,\"data-child-heading-ids\":`[\"windows-home\",\"arm-architecture\"]`,children:[_jsx(Heading,{level:`3`,id:`windows-home`,children:`Windows Home`}),_jsxs(_components.p,{children:[`Due to platform limitations, Windows Home devices do not support features like disk encryption management, remote locking, and remote wiping. Windows Home also has no BitLocker, can’t join Microsoft Entra ID, and applies only part of the security controls. Use Windows Pro, Enterprise, or Education for managed devices. To upgrade, see Microsoft’s guide to `,_jsx(_components.a,{href:`https://support.microsoft.com/en-us/windows/upgrade-windows-home-to-windows-pro-ef34d520-e73f-3198-c525-d1a218cc2818`,children:`upgrade Windows Home to Windows Pro`}),`.`]}),_jsx(Heading,{level:`3`,id:`arm-architecture`,children:`ARM architecture`}),_jsx(_components.p,{children:`Primo supports software installation on ARM devices, but with limitations. The maintained app catalog mostly contains 64-bit x86 versions of applications, and deploying them on ARM devices can fail or produce unintended results.`})]}),_jsxs(Tab,{title:`Linux`,id:`linux`,\"data-child-heading-ids\":`[\"supported-distributions\"]`,children:[_jsx(_components.p,{children:`You can centralize reporting on encryption status across your Linux fleet and escrow recovery keys to retain access if a device is locked. However, the cockpit does not manage disk encryption on Linux — configure encryption at OS setup.`}),_jsx(Heading,{level:`3`,id:`supported-distributions`,children:`Supported distributions`}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/mdm/get-started/initial-setup-linux`,children:`Linux`}),` for supported distributions.`]})]}),_jsx(Tab,{title:`iOS and iPadOS`,id:`ios-and-ipados`,children:_jsxs(_components.p,{children:[`iOS and iPadOS devices are `,_jsx(_components.strong,{children:`natively encrypted`}),` by Apple — no configuration required. Disk encryption cannot be toggled or managed via MDM. Scripts and osquery are not available (platform limitation).`]})}),_jsx(Tab,{title:`Android`,id:`android`,children:_jsxs(_components.p,{children:[`Android devices are `,_jsx(_components.strong,{children:`natively encrypted`}),` — encryption is enforced by the OS and cannot be managed via MDM. Scripts and osquery are not available (platform limitation). Remote wipe is available on company-owned (fully managed) devices only.`]})}),_jsx(Tab,{title:`ChromeOS`,id:`chromeos`,children:_jsxs(_components.p,{children:[`Primo can enroll ChromeOS devices for monitoring. However, `,_jsx(_components.strong,{children:`controls, software installation, and policy enforcement`}),` are managed through your `,_jsx(_components.strong,{children:`Google Admin console`}),`, not directly in the cockpit. For details on how to set this up, contact support.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Platform support","description":"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.","href":"/mdm/get-started/supported-platforms"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Platform support","slug":"platform-support","depth":2,"children":[]},{"title":"Notes","slug":"notes","depth":2,"children":[{"title":"Windows Home","slug":"windows-home","depth":3,"children":[],"tabId":"windows"},{"title":"ARM architecture","slug":"arm-architecture","depth":3,"children":[],"tabId":"windows"},{"title":"Supported distributions","slug":"supported-distributions","depth":3,"children":[],"tabId":"linux"}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"primo","siteName":"Primo Documentation","title":"Platform support - Primo Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/mdm/get-started/supported-platforms","matchLevel":0}}},"lastModified":"2026-10-15T13:54:25.074Z","originalFileLocation":"mdm/get-started/supported-platforms.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Primo Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Platform support - Primo Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Primo Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getprimo.com/mdm/get-started/supported-platforms\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://primo.mintlify.app/_mintlify/api/og/v2?division=Device+Management\u0026amp;title=Platform+support\u0026amp;description=Check+which+device+management+features+each+platform+supports%2C+from+macOS%2C+Windows%2C+and+Linux+to+iOS%2C+Android%2C+and+ChromeOS.\u0026amp;theme=1a34693c49992bd87ad438c4\u0026amp;signature=b5d974af062357a360f474d101060e9bad0439cde3306da882df2d2c800cd1c5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Platform support - Primo Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://primo.mintlify.app/_mintlify/api/og/v2?division=Device+Management\u0026amp;title=Platform+support\u0026amp;description=Check+which+device+management+features+each+platform+supports%2C+from+macOS%2C+Windows%2C+and+Linux+to+iOS%2C+Android%2C+and+ChromeOS.\u0026amp;theme=1a34693c49992bd87ad438c4\u0026amp;signature=b5d974af062357a360f474d101060e9bad0439cde3306da882df2d2c800cd1c5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/primo/lgSlZfpa2Z4VaaaL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Primo Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#232D32\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getprimo.com/mdm/get-started/supported-platforms\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mdm/get-started/supported-platforms.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getprimo.com/#organization\",\"name\":\"Primo Documentation\",\"url\":\"https://docs.getprimo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/primo/ScCUJrxVXMw2Xoed/logo/light.svg?fit=max\u0026auto=format\u0026n=ScCUJrxVXMw2Xoed\u0026q=85\u0026s=768eec9f1a23fe9fa9696734ed4a9a92\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getprimo.com#website\",\"name\":\"Primo Documentation\",\"url\":\"https://docs.getprimo.com\",\"publisher\":{\"@id\":\"https://docs.getprimo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms#webpage\",\"url\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms\",\"name\":\"Platform support\",\"description\":\"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\",\"dateModified\":\"2026-10-15T13:54:25.074Z\",\"isPartOf\":{\"@id\":\"https://docs.getprimo.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Device Management\",\"item\":\"https://docs.getprimo.com/mdm/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Platform support\",\"item\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms#article\",\"headline\":\"Platform support\",\"name\":\"Platform support\",\"description\":\"Check which device management features each platform supports, from macOS, Windows, and Linux to iOS, Android, and ChromeOS.\",\"url\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getprimo.com/mdm/get-started/supported-platforms#webpage\"},\"dateModified\":\"2026-10-15T13:54:25.074Z\",\"publisher\":{\"@id\":\"https://docs.getprimo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getprimo.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Primo Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Primo Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","icon":"notebook","groups":[{"group":"Welcome to Primo","icon":"house","pages":[{"title":"Primo Help Center","sidebarTitle":"Overview","mode":"frame","href":""}]},{"group":"Platform configuration","icon":"gear","pages":[{"title":"Manage administrator access","sidebarTitle":"Administrator access","href":"/get-started/grant-admin-access"},{"title":"Pin a view","sidebarTitle":"Pin a view","href":"/get-started/pin-a-view"},{"title":"Custom fields","href":"/mdm/custom-fields"},{"title":"Set up HR sync","sidebarTitle":"HR sync","href":"/employees/set-up-hr-sync"}]},{"group":"Onboardings \u0026 Offboardings","icon":"people","pages":[{"title":"Onboardings \u0026 offboardings overview","sidebarTitle":"Overview","href":"/employees/overview"},{"group":"Onboardings","pages":[{"title":"Understand onboarding settings","sidebarTitle":"Onboarding settings","href":"/employees/onboarding-settings"},{"title":"Onboarding Agent","sidebarTitle":"Onboarding Agent","href":"/employees/onboarding-agent"},{"title":"Automate your onboardings","sidebarTitle":"Onboarding steps","href":"/employees/automate-onboardings"},{"title":"Equipment Agent","href":"/employees/purchase-equipment-at-onboarding"}]},{"group":"Offboardings","pages":[{"title":"Understand offboarding settings","sidebarTitle":"Offboarding settings","href":"/employees/offboarding-settings"},{"title":"Automate your offboardings","sidebarTitle":"Offboarding steps","href":"/employees/automated-offboardings"}]}]},{"group":"AI Agents","icon":"sparkles","pages":[{"title":"AI Agents overview","sidebarTitle":"Overview","href":"/ai/overview"},{"title":"Primo AI","href":"/ai/primo-ai"},{"title":"AI dashboards","sidebarTitle":"AI dashboards","href":"/ai/dashboards"},{"title":"Built-in agents","sidebarTitle":"Built-in agents","href":"/ai/agents"},{"group":"Custom agents","root":{"title":"Custom agents","sidebarTitle":"Custom agents","href":"/ai/custom-agents"},"pages":[{"title":"Agent templates","sidebarTitle":"Agent templates","href":"/ai/agent-templates"}]},{"title":"Knowledge base items","sidebarTitle":"Knowledge base","href":"/ai/knowledge-base-items"},{"title":"Connectors","href":"/ai/connectors"}]},{"group":"Helpdesk","icon":"ticket","pages":[{"title":"Helpdesk overview","sidebarTitle":"Overview","href":"/tickets/overview"},{"title":"Helpdesk Agent","href":"/tickets/helpdesk-agent"},{"group":"Ticket channels","pages":[{"title":"Slack","href":"/tickets/slack"},{"title":"Email","href":"/tickets/email"},{"title":"Microsoft Teams","href":"/tickets/teams"}]}]},{"group":"Device Management","icon":"computer-classic","pages":[{"title":"Device Management overview","sidebarTitle":"Overview","description":"Set up each platform, enroll your devices, apply controls, deploy software, and monitor compliance across your fleet.","href":"/mdm/overview"},{"title":"Platform support","href":"/mdm/get-started/supported-platforms"},{"group":"Per platform setup","pages":[{"title":"Apple","description":"Create the Apple Push Notification service (APNs) certificate that lets Primo manage your Apple devices.","href":"/mdm/get-started/set-up-apn-certificate"},{"title":"Windows","href":"/mdm/get-started/initial-setup-windows"},{"title":"Linux","href":"/mdm/get-started/initial-setup-linux"},{"title":"Android","href":"/mdm/get-started/initial-setup-android"}]},{"group":"Enrollment","pages":[{"title":"Enrollment overview","sidebarTitle":"Overview","mode":"wide","href":"/mdm/rollout/enrollment-methods"},{"title":"Zero-touch for Apple","sidebarTitle":"Zero-touch for Apple","href":"/mdm/zero-touch/zero-touch-macs"},{"title":"Zero-touch for Windows","href":"/mdm/zero-touch/zero-touch-windows"},{"title":"Migrate Macs using Apple Business","sidebarTitle":"Migration with Apple Business","href":"/mdm/rollout/migrating-macs-using-abm"},{"title":"Migrate iPhones and iPads using Apple Business","sidebarTitle":"iPhone and iPad migration","href":"/mdm/rollout/migrating-iphones-ipads-using-abm"},{"title":"Silent agent deployment","href":"/mdm/rollout/silent-agent-deployment"},{"title":"Account-driven device enrollment","sidebarTitle":"Account-driven enrollment","href":"/mdm/rollout/account-driven-enrollment"},{"title":"Employee enrollment","href":"/mdm/rollout/invite-employees"},{"title":"Device assignment","href":"/mdm/rollout/device-assignment"}]},{"group":"Devices","pages":[{"title":"Import your equipment","sidebarTitle":"Import","href":"/get-started/import-your-equipment"},{"title":"Wiping devices","sidebarTitle":"Wipe","href":"/mdm/guides/wiping-devices"},{"title":"Unenroll devices","sidebarTitle":"Unenroll","href":"/mdm/guides/remove-mdm-manually"},{"title":"Resolve enrollment issues","sidebarTitle":"Enrollment troubleshooting","href":"/mdm/guides/resolve-enrollment-issues"},{"title":"Locking devices","sidebarTitle":"Lock","href":"/mdm/guides/locking-devices"},{"title":"Clear passcode","href":"/mdm/guides/clear-passcode"},{"title":"Activation Lock bypass code escrow","sidebarTitle":"Activation Lock bypass","href":"/mdm/guides/activation-lock-bypass"}]},{"group":"Controls","pages":[{"title":"Controls overview","sidebarTitle":"Overview","mode":"wide","href":"/mdm/policies/overview"},{"title":"Enforce minimum OS version","sidebarTitle":"Minimum OS version","href":"/mdm/policies/enforce-minimum-os-version"},{"title":"Automatic app and OS updates","sidebarTitle":"Automatic updates","href":"/mdm/policies/automatic-updates"},{"title":"Disk encryption","href":"/mdm/policies/disk-encryption"},{"title":"Admin management","href":"/mdm/policies/manage-admin-accounts"},{"title":"Admin password rotation","href":"/mdm/policies/admin-password-rotation"},{"title":"Generate settings via AI","href":"/mdm/policies/generate-settings-via-ai"},{"title":"Custom file","href":"/mdm/policies/custom-file"},{"title":"App blocking","href":"/mdm/policies/app-blocking"},{"title":"AirDrop restriction","href":"/mdm/policies/airdrop-restriction"},{"title":"Device naming","href":"/mdm/policies/device-naming"},{"title":"Firewall","href":"/mdm/policies/firewall"},{"title":"Google Chrome","href":"/mdm/policies/google-chrome"},{"title":"Lock MDM profiles pane","href":"/mdm/policies/lock-mdm-profiles-pane"},{"title":"Screen capture blocking","href":"/mdm/policies/screen-capture-blocking"},{"title":"Mac login with Entra","sidebarTitle":"Mac login with Entra","href":"/mdm/policies/mac-login-entra"},{"title":"Mac login with Primo","href":"/mdm/policies/mac-login-primo"},{"title":"Mac login with Okta","sidebarTitle":"Mac login with Okta","href":"/mdm/policies/set-up-okta"},{"title":"Windows login with Okta","sidebarTitle":"Windows login with Okta","href":"/mdm/policies/okta-windows"},{"title":"Password and screenlock","href":"/mdm/policies/password-policy"},{"title":"recoveryOS protection","href":"/mdm/policies/recoveros-protection"},{"title":"Remote access","href":"/mdm/policies/remote-management"},{"title":"USB storage blocking","href":"/mdm/policies/usb-storage-blocking"},{"title":"Wi-Fi","sidebarTitle":"Wi-Fi","href":"/mdm/policies/wifi"},{"title":"AirPrint","href":"/mdm/policies/airprint"}]},{"title":"Script library","sidebarTitle":"Scripts","href":"/mdm/scripts/script-library"},{"title":"Device groups","href":"/mdm/device-groups"},{"group":"Software","pages":[{"title":"Software overview","sidebarTitle":"Overview","mode":"wide","href":"/mdm/software-types"},{"group":"Managed Software","root":{"title":"Managed Software","href":"/mdm/policies/managed-software"},"pages":[{"title":"List of maintained apps","href":"/mdm/policies/managed-software-apps"}]},{"title":"Custom software","href":"/mdm/policies/custom-software"},{"title":"App Store apps","href":"/mdm/policies/app-store-apps"},{"title":"Google Play Store apps","href":"/mdm/policies/google-play-store"},{"title":"Software installation status","sidebarTitle":"Installation status","href":"/mdm/software-installation-status"},{"title":"Find the right program name for Automatic Install","sidebarTitle":"Program names","href":"/mdm/guides/find-program-name"}]},{"group":"MDM compliance","pages":[{"title":"MDM compliance overview","sidebarTitle":"Overview","href":"/mdm/compliance/overview"},{"title":"MDM Remediation Agent","href":"/mdm/compliance/ai-remediation"},{"title":"Configure compliance issue settings","sidebarTitle":"Issue settings","href":"/mdm/compliance/issue-settings"},{"title":"Compliance issue reference","sidebarTitle":"Issue reference","href":"/mdm/compliance/issue-reference"}]},{"group":"Integrations","pages":[{"title":"Vanta","href":"/mdm/integrations/vanta"},{"title":"Bastion","href":"/mdm/integrations/bastion"}]},{"group":"Local accounts","pages":[{"title":"Change a local session password","sidebarTitle":"Local password change","href":"/mdm/policies/change-local-password"},{"title":"SecureToken rules","sidebarTitle":"SecureToken","href":"/mdm/policies/secure-token"}]},{"title":"Audit logs","href":"/mdm/audit-logs"},{"title":"Network whitelisting","sidebarTitle":"Network requirements","href":"/mdm/network-requirements"},{"group":"MDM settings","root":{"title":"Settings","sidebarTitle":"MDM settings","href":"/mdm/settings"},"pages":[{"title":"Use the Fleet console","sidebarTitle":"Fleet console","href":"/mdm/get-started/navigating-fleetdm"}]}]},{"group":"Endpoint Protection","icon":"shield-check","pages":[{"title":"Endpoint Protection overview","sidebarTitle":"Overview","href":"/mdm/endpoint-protection/overview"},{"title":"ThreatDown","href":"/mdm/endpoint-protection/threatdown"},{"title":"SentinelOne","href":"/mdm/endpoint-protection/sentinelone"},{"title":"CrowdStrike Falcon","href":"/mdm/endpoint-protection/crowdstrike-falcon"},{"title":"Bitdefender","href":"/mdm/endpoint-protection/bitdefender"}]},{"group":"SaaS Management","icon":"key","pages":[{"title":"SaaS Management overview","sidebarTitle":"Overview","href":"/saas/overview"},{"title":"Connect your email provider","sidebarTitle":"Google Workspace and Entra","href":"/saas/get-started/connect-email-provider"},{"title":"Activate SaaS discovery","sidebarTitle":"SaaS discovery","href":"/saas/get-started/activate-saas-discovery"},{"group":"SaaS connections","root":{"title":"Connect your SaaS","href":"/saas/connect-apps"},"pages":[{"title":"SaaS catalog","mode":"wide","href":"/saas/connected-saas-properties"},{"title":"Connect a custom SAML SaaS","sidebarTitle":"Custom SAML","href":"/saas/configure-sso"},{"title":"Track a SaaS manually","sidebarTitle":"Manual SaaS","href":"/saas/manual-saas"},{"title":"Connect several instances of the same SaaS","sidebarTitle":"SaaS instances","href":"/saas/multiple-instances"}]},{"title":"Set up provisioning rules","sidebarTitle":"Rules","href":"/saas/rules"},{"group":"Directory","root":{"title":"Manage your SaaS","sidebarTitle":"Directory","href":"/saas/manage-tracked-apps"},"pages":[{"title":"Cost management","href":"/saas/cost-management"}]},{"title":"Identities","href":"/saas/identities"},{"title":"Audit logs","sidebarTitle":"Audit logs","href":"/saas/audit-logs"}]},{"group":"Global Purchasing","icon":"globe","pages":[{"title":"Global Purchasing overview","sidebarTitle":"Overview","mode":"wide","href":"/procurement/get-started"},{"title":"Pricing and sourcing","sidebarTitle":"Pricing and sourcing","href":"/procurement/why-buy-with-primo"},{"title":"Equipment policy","href":"/procurement/equipment-policy"},{"title":"Purchasing policy","href":"/procurement/purchasing-policy"},{"group":"Catalog","pages":[{"title":"Create and manage your catalog","sidebarTitle":"Products","href":"/procurement/add-products-catalog"},{"title":"Delivery countries","sidebarTitle":"Shipping countries","href":"/procurement/shipping-countries"},{"title":"Open a new country","sidebarTitle":"New countries","href":"/procurement/open-new-country"},{"title":"Set up zero-touch deployment on your catalog","sidebarTitle":"Zero-touch devices","href":"/mdm/zero-touch/setup-zero-touch-catalog"},{"title":"Set up AppleCare for Enterprise","sidebarTitle":"AppleCare Enterprise","href":"/procurement/setup-applecare-enterprise"},{"title":"Keyboard layouts \u0026 localization","sidebarTitle":"Keyboard layouts","href":"/mdm/zero-touch/keyboard-layouts-localization"}]},{"group":"Orders","pages":[{"title":"Track your order","sidebarTitle":"Track","href":"/procurement/track-your-order"},{"title":"Modify or cancel an order","sidebarTitle":"Modify or cancel","href":"/procurement/modify-or-cancel-order"}]},{"group":"Shipments","pages":[{"title":"Create a shipment","sidebarTitle":"Create","href":"/procurement/create-shipment"},{"title":"Track a shipment","sidebarTitle":"Track","href":"/procurement/track-shipment"},{"title":"Customs \u0026 international shipments","sidebarTitle":"Customs","href":"/procurement/customs-international-shipments"}]},{"group":"Returns and after-sales","pages":[{"title":"Returns \u0026 exchanges","sidebarTitle":"Returns and exchanges","href":"/procurement/returns-exchanges"},{"title":"Repairs \u0026 warranty claims","sidebarTitle":"Repairs and warranty","href":"/procurement/repairs-warranty-claims"}]},{"group":"Resources","pages":[{"title":"Repair partners","sidebarTitle":"Repair partners","href":"/procurement/local-partners-repair"},{"title":"Buyback partners","href":"/procurement/local-partners-resell"}]}]}]},{"tab":"Guides","icon":"briefcase","pages":[{"title":"Guides","href":"/guides/device-management/resolve-login-issue"}]},{"tab":"Maintenance","icon":"wrench","pages":[{"title":"Maintenance","href":"/maintenance/overview"}]},{"tab":"Changelog","icon":"megaphone","pages":[{"title":"Changelog","href":"/changelog/2026/october"}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/api/create-primo-api-key"}]}]}]},"title":"Platform support - Primo Documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}