Freedom251 › Mac Management Software
MicroMDM

What MicroMDM is
MicroMDM is an open-source mobile device management server for Apple devices, intended for enterprise and education. Its APIs can schedule commands, read device data, and manage the server. Administration is handled with the mdmctl command-line utility; MicroMDM has no built-in administrator web interface. The server setup uses a server URL, API key, and TLS certificate and key. TLS may instead terminate at a load balancer. Setup also covers Apple Push Notification service with an Apple-issued MDM push certificate. Apple Business Manager Device Enrollment Program integration is available but optional. MicroMDM supports automated enrollment, app deployment, FileVault management, and remote commands. The Free plan costs nothing. Version 1 is in maintenance mode, with no new feature work planned and security and bug fixes on an available-effort basis through the end of 2025. The project recommends moving to NanoMDM and/or the Nano-suite, which it describes as currently supported and generally maintained; micro2nano tools can aid migration of existing enrollments.
Who it suits
MicroMDM suits enterprise and education teams managing Apple devices who are comfortable administering through a command-line utility and API. Its maintenance status and migration recommendation matter to teams considering it for ongoing use.
What it does well
- Free, open-source, permissively licensed software
- Supports automated enrollment and remote commands
- Includes app deployment and FileVault management
- Apple Business Manager enrollment integration is optional
What to know first
- No built-in administrator web interface
- Version 1 has no planned new feature work
- Security and bug fixes are effort-dependent through end of 2025
Limits
The free plan is the open-source software. Version 1 has no new feature work planned, and security and bug fixes are on an available-effort basis through the end of 2025.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free, open source, permissively licensed | Free |
As micromdm.io lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Download and run the MicroMDM server binary with a server URL.
- Create an API key to protect the API and authenticate requests.
- Configure TLS certificates and a key if MicroMDM will terminate device connections, or terminate TLS at a load balancer.
- Connect Apple Push Notification service using an Apple-issued MDM push certificate.
- Use mdmctl to administer the server through its API.
- Set up an optional file repository if pushing custom packages with InstallApplication commands.
MicroMDM is an open-source, self-hosted MDM server for Apple hardware in enterprise and education. It fits administrators who are comfortable with APIs and command-line operations; organizations seeking a maintained graphical console should consider alternatives. The zero-cost license and broad core controls are compelling, but its v1 maintenance status and recommended migration path materially affect long-term adoption.
Overview
MicroMDM puts device administration behind an API and the mdmctl utility, not a built-in web administrator interface. The API schedules commands, reads device data and manages the server, making it suitable for scripting and repeatable operational workflows. That same design raises the bar for teams whose administrators expect point-and-click policy management.
Deployment is a self-hosted exercise: run the server binary with a server URL, API key, and TLS certificate and key. The API key authenticates requests and protects access. TLS can be handled by MicroMDM or terminated at a load balancer. Apple Push Notification service requires an Apple-issued MDM push certificate. Apple Business Manager Device Enrollment Program integration is supported but optional. A file repository is needed only for custom packages uploaded with mdmctl apply app and pushed through InstallApplication commands.
Key features
- Apple management controls: Automated enrollment, app deployment, FileVault management and remote commands are included at no subscription cost. These cover the central tasks of an Apple fleet, provided the operator can administer them through the command line.
- API-driven administration: Scheduling, device-data access and server management support automation and integration with existing tooling. It is a strength for technically staffed operations, but not a substitute for a graphical dashboard.
- Enrollment and notifications: Apple Business Manager enrollment can streamline corporate provisioning without being mandatory, while Apple Push Notification service connects the server to Apple’s MDM command channel.
- Deployment flexibility: TLS may terminate behind a load balancer, and the package repository is optional when custom application packages are not required. Those choices help fit MicroMDM into an existing infrastructure.
- Migration support: The project points users toward NanoMDM and/or the Nano-suite and says micro2nano tools can migrate existing enrollments transparently. This makes an exit route practical, but also signals that new deployments should be assessed with transition work in mind.
Pricing
Free — free, forever. MicroMDM is free, open source and permissively licensed. There are no seat quotas, paid tiers or trial conversion terms stated for this plan. The trade-off is operational rather than financial: you run and secure the service yourself, including API authentication, certificates, push-certificate integration and any package repository you need.
Platforms
MicroMDM supports iOS and macOS devices. The server is self-hosted and exposes an API, so it belongs in an infrastructure environment rather than as a hosted web-only service.
Who it's for
MicroMDM is a strong fit for enterprise and education teams managing Apple fleets with in-house technical skills, self-hosting requirements or a need to automate MDM actions through an API. It is especially reasonable when a free, permissively licensed server matters more than a polished administrative interface.
It is a poor choice for organizations that need a vendor-maintained product roadmap, a graphical console for routine administration, or minimal server and certificate responsibilities. The project places v1 in maintenance mode, with no new feature work planned and security and bug fixes on an available-effort basis through the end of 2025; its migration recommendation therefore deserves attention before committing a new fleet.
Pros and cons
Pros
- Free and permissively licensed: There is no subscription expense or published device cap.
- Core Apple controls included: Enrollment, applications, FileVault and remote commands address essential fleet operations.
- Automation-friendly API: Scheduling and server-management endpoints suit scripted workflows.
- Self-hosting control: Teams choose their server placement and can terminate TLS at a load balancer.
Cons
- No administrator web interface: Routine work depends on mdmctl and API knowledge.
- Infrastructure burden: Operators must configure URLs, API keys, TLS and Apple push certificates.
- Maintenance uncertainty: v1 has no planned feature development and only available-effort fixes through the stated period.
- Migration may be necessary: The project recommends NanoMDM or the Nano-suite for currently supported, generally maintained deployments.
Alternatives
For a broader shortlist, see Mac Management Software.
- FileWave is the better choice when you need a paid product spanning Apple, Windows, Linux, Android and web management, with a free Community Edition capped at 15 computers, 15 tablets and 15 Chrome devices.
- Fleet suits teams wanting public source code, cross-platform coverage and a free version that is promised to remain free.
- Relution is preferable for a small deployment needing up to five devices free, either in shared cloud or on premises.
- ManageEngine Mobile Device Manager Plus fits organizations wanting a fully featured free edition for up to 25 devices, plus cloud and other deployment options.
- SureAsset is an alternative when asset lifecycle and license tracking, rather than MDM administration, are the priority.
- Jamf Now offers a hosted Apple-focused option with a free three-device tier and a $4.00-per-month plan.
- Mosyle Manager is worth considering for unlimited-device free management configured for either iOS/iPadOS or macOS.
- Munki is a narrower macOS software-management toolkit rather than a full MDM server.
Verdict
Choose MicroMDM if you need a free, open-source Apple MDM server and have the expertise to operate an API-first, self-hosted system. Its core controls and automation potential are substantial. Look elsewhere if you require a graphical administrator experience or a forward-looking maintenance commitment; the project’s migration guidance makes NanoMDM and the Nano-suite important options for a new long-term deployment.
Verdict
MicroMDM covers key Apple device management tasks, but administration is command-line based. Its maintenance status and migration recommendation are important considerations for ongoing deployments.
Questions
How much does MicroMDM cost?
The Free plan costs nothing.
Is MicroMDM open source?
Yes. It is open-source and permissively licensed.
Which platforms does MicroMDM support?
The listed platforms are API, iOS, macOS, and self-hosted. It is intended for Apple devices.
Does MicroMDM have a web administration interface?
No. Administration uses the mdmctl command-line utility through the API.
Is Apple Business Manager enrollment required?
No. Apple Business Manager Device Enrollment Program integration is supported but optional.
What is the project's maintenance status?
MicroMDM v1 is in maintenance mode, with no new feature work planned and security and bug fixes on an available-effort basis through the end of 2025. The project recommends NanoMDM and/or the Nano-suite.
Facts from MicroMDM's own pages
- Administration
- MicroMDM does not include a built-in administrator web interface; it provides the mdmctl command-line utility, which uses the API. · github.com, 7 Oct 2026
- API
- Its APIs support scheduling commands, reading device data, and managing the server. · micromdm.io, 7 Oct 2026
- API security
- The setup guide says an API key must be created to protect the API and authenticate API requests. · github.com, 7 Oct 2026
- Deployment
- The quickstart describes running the MicroMDM server binary with a server URL, API key, and TLS certificate and key. · github.com, 7 Oct 2026
- Device enrollment
- Apple Business Manager Device Enrollment Program integration is supported but is not required. · github.com, 7 Oct 2026
- Integrations
- The setup guide documents integration with Apple Push Notification service using an Apple-issued MDM push certificate. · github.com, 7 Oct 2026
- Maintenance status
- The project announced that MicroMDM v1 is in maintenance mode, with no new feature work planned and security and bug fixes on an available-effort basis through the end of 2025. · micromdm.io, 7 Oct 2026
- Migration guidance
- The project recommends migrating from MicroMDM to NanoMDM and/or the Nano-suite, which it describes as currently supported and generally maintained. · micromdm.io, 7 Oct 2026
- Migration tooling
- The project says micro2nano tools aid in transparently migrating existing MDM enrollments. · micromdm.io, 7 Oct 2026
- Package deployment
- An optional file repository is used for packages uploaded with mdmctl apply app and is unnecessary if custom packages are not being pushed with InstallApplication commands. · github.com, 7 Oct 2026
- Purpose
- MicroMDM is an open-source Mobile Device Management server for Apple devices, intended for enterprise and education. · micromdm.io, 7 Oct 2026
- Support
- The project says its #micromdm channel on the MacAdmins Slack team is the best place to get help. · micromdm.io, 7 Oct 2026
- TLS
- The guide says TLS certificates and a key must be configured when MicroMDM terminates device connections; TLS can instead terminate at a load balancer. · github.com, 7 Oct 2026
Where MicroMDM stands on Freedom251
- Mac Management Software#7 of 24