MicroMDM logo

MicroMDM

Mobile Device Management server for Apple devices with an API-first workflow

Repository activity
  • Stars2.6k
  • Forks399
  • Open Issues115
License

MIT

Languages
  • Go
  • Shell
  • Makefile
MicroMDM screenshot

About MicroMDM

MicroMDM is a Mobile Device Management server for Apple devices, focused on giving you control through an API. It covers device enrollment and management for Apple fleets and aims to be a performant, extensible solution for enterprise and education deployments.

It supports enrollment profile customization, DEP provisioning, and manual profile installs. It also provides an API and webhooks for scheduling device actions and processing the responses, so automation can drive management tasks across enrolled devices.

MicroMDM v1 is now in maintenance mode, with support ending at the end of 2025. NanoMDM and the rest of the Nano-suite are the recommended path for new deployments and for migrating existing fleets. MicroMDM remains a self-hosted server, run behind your own TLS and reachable over its HTTP API.

Key features

  • API for scheduling device actions and processing responses
  • Enrollment profile customization
  • DEP provisioning and manual profile installs
  • Webhooks for device action responses

Details

First released
2016
Platforms
Web · CLI
Deployment
self-hostable
Focus
Apple devices
Lifecycle
Maintenance mode; support ends 2025
Migration path
NanoMDM and the Nano-suite