Overview
NanoMDM is a small Apple MDM server and library, inspired by MicroMDM. It handles device check-ins and queues raw Plist commands, with storage in files, MySQL, PostgreSQL, or memory. You provide SCEP, TLS termination, and enrollment profiles yourself.
What it does
- Apple MDM check-in and command handling
- Raw Plist command API
- filekv, MySQL, PostgreSQL, and in-memory storage
- Usable as a library
Capability source: Project documentation
Who NanoMDM fits
Teams that build and run their own Apple MDM stack.
How you run it
NanoMDM runs on infrastructure you manage.
Documented deployment options: Prebuilt binaries, Docker container.
Before you choose it
SCEP, TLS, enrollment profiles, DEP API access, and VPP are not included. Plan those parts before you enroll a device.
Self-hosting and deployment
- Self-hostable
- Yes
- Cloud / hosted offering
- Not recorded
- Docker noted in deployment tags
- Yes
- Deployment tags
- Prebuilt binaries, Docker container
- Difficulty
- Advanced
NanoMDM questions
- What is NanoMDM?
- A minimalist Apple MDM server and Go library. It is listed under Device management on PickOpenSource.
- Is NanoMDM open source?
- Yes. Its source code is public on GitHub under the MIT license.
- Can you self-host NanoMDM?
- Yes. Listed deployment options: Prebuilt binaries, Docker container.
- Is NanoMDM free?
- Pricing is not recorded in this catalog. Check the official website for hosted plans and edition limits, and the MIT license for usage conditions. Self-hosting also requires infrastructure and maintenance.
- What are alternatives to NanoMDM?
- Similar device management projects include Fleet, Zentral, and Headwind MDM.
- Is NanoMDM actively maintained?
- The latest commit on GitHub was October 5, 2026, and the repository has 681 stars.
Related projects
Other approved projects in Device management: Fleet, Zentral, Headwind MDM.
- Stars
- 6,984
- Updated
- License
- Custom
- Hosting
- Both
- Category
- Device Management
- Stars
- 886
- Updated
- License
- Custom
- Hosting
- Both
- Category
- Device Management
- Stars
- 556
- Updated
- License
- Apache-2.0
- Hosting
- Both
- Category
- Device Management
Maintain NanoMDM? Add the README badge
[](https://pickopensource.site/project/nanomdm)
Claim this listing to edit its profile, add a screenshot, and see listing analytics.