Mobile Device Management MDM developer resources: guides, documentation, communities and open-source software.
- Deployment Reference for iPhone and iPad
- Deployment Reference for Mac
- Over-the-Air Profile Delivery - OTA enrollment and configuration documentation
- Device management - Apple's device management APIs documentation. Also covers Automated Device Enrollment and the Apps and Books cloud APIs.
- Mobile Device Management Settings - MDM settings information for IT administrators
- Apple Seed - Test pre-release software products (Requires an Apple developer account)
- Developer downloads (Requires an Apple developer account)
- WWDC Device management videos - Videos covering all MDM features Apple releases each year
- WWDC Enterprise topic videos - Covers the full set of enterprise features Apple releases each year
- Open Feedback Assistant - Similar to Open Radar, but easier for filing reports, and hosted on GitHub with better search
- Open Radar -
legacyA non-Apple-run public database of user-submitted issues, including many MDM-related ones - Apple Developer RSS Feed - Includes info about firmware releases
- Mac Admins Slack - A community for discussing issues with Apple devices
- Mac Admins Podcast
- Apple Configurator - Configure and deploy payloads and profiles to Apple devices
- apple/device-management - Apple Device Management Client Schema: YAML files on GitHub from which Apple's MDM docs are built
- NanoMDM - A minimalist open source Apple MDM server heavily inspired by MicroMDM
- MicroMDM - An open source Mobile Device Management server for Apple Devices. Features-frozen and now in maintenance mode; use NanoMDM.
- petarov/apple-bundle-ids - List of Apple native app bundle IDs which updates automatically on changes from Apple
- petarov/appstore-web-search - Search iTunes apps by name or id
- petarov/apns-push-cmd - Command line tool for sending app and MDM push notifications
- ProfileCreator - macOS app to create standard or customized configuration profiles
- clo4/apple_device_identifiers - A best-effort compilation of Apple's device identifiers
- m1stadev/AppleReleases - Get notifications in your Discord server of any software releases from Apple
- github.com/macadmins/sofa - SOFA: Simple Organized Feed for Apple Software Updates
- Android Enterprise guide
- Android enterprise features - Overview of the latest enterprise features
- Android Management API - Google API for enrolling and managing Android enterprises and devices
- Google Play EMM API -
deprecatedGoogle API for enrolling and managing Android enterprises and devices
- Android Enterprise Customer Community - A place to learn and discuss for everyone setting up, managing and using Android for work
- Android Enterprise EMM Provider community - A technical integration community for developers of enterprise mobility management solutions
- Jason Bayton's blog - Accredited Enterprise Mobility (MDM) and validated Android Enterprise Expert
- #android-management-api on stack overflow
- #android-enterprise on stack overflow
- #emm on stack overflow
- petarov/amapi-feed - Android Management API release notes RSS feed
- Kiosk App Generator - Bayton's Kiosk App Generator
- Web App Generator - Wrap any URL in a signed Android app, ready to deploy via your EMM
- petarov/google-android-app-ids - A list of package names, links, and genres for Android apps made by Google on the Play Store
- googlesamples/android-testdpc - Test DPC is an app designed to help test applications and platforms in an Android work profile
- Headwind MDM - Headwind MDM is a Mobile Device Management platform for Android devices, designed for corporate app developers and IT managers.
- Mobile Device Management overview - Starting point to Microsoft's MDM documentation
- Mobile device enrollment - Enrollment protocol breakdown
- Configuration service provider reference - CSPs allow for read, set, modify, or delete of configuration settings on the enrolled device.
- Microsoft Q&A - Get help on technical topics
- /r/Intune - A Reddit community about Intune: Mobile Device Management service, part of Microsoft's Enterprise Mobility
- microsoftgraph - Development tools and libs: Unified endpoint for accessing data, relationships and insights coming from the Microsoft cloud
Applicable to multiple platforms.
- Mobile Pros - A Discord community of enterprise mobility industry professionals
- #mdm on stack overflow
- #device-management on stack overflow
- /r/mdm - Reddit All Things MDM community (not active)
- /r/Intune - Reddit Microsoft Intune community (active)
- micromdm/scep - A SCEP server written in Go
- IntergalacticPenguin/mobile-toolkit - Command line tool for Android & iOS device management
- Ylianst/MeshCentral - With MeshCentral, you can run your own web server and use it to remotely manage and control computers on a local network or anywhere on the internet.