Mobile Device Management MDM
developer resources: guides, documentation, communities and open source software.
NOTE: Please do not open pull requests with links to non-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 includes automated device enrollments and apps and books cloud APIs.
- Mobile Device Management Settings - MDM settings info 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 that cover all the MDM features released on yearly basis by Apple
- WWDC Enterprise topic videos - Includes the complete set of enterprise features released on yearly basis by Apple
- Open Radar - A public database of issues opened by users. Contains many MDM issues as well. Open Radar is a private and NOT an Apple project!
- Apple Developer RSS Feed - Includes info about firmware releases
- Mac Admins Slack - A community that discusses issues they face 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
- MicroMDM - An open source Mobile Device Management server for Apple Devices
- NanoMDM - A minimalist open source Apple MDM server heavily inspired by MicroMDM
- petarov/apns-push-cmd - Command line tool for sending app and MDM push notifications
- joeblau/apple-bundle-identifiers - A list of Apple native app bundle identifiers
- petarov/appstore-web-search - Search iTunes apps by name or id
- m1stadev/AppleReleases - Get notifications in your Discord server of any software releases from Apple
- petarov/query-apple-firmware-updates - Search iOS, iPadOS, tvOS devices firmware updates
- ProfileCreator - macOS app to create standard or customized configuration profiles
- clo4/apple_device_identifiers - A best-effort compilation of Apple's device identifiers
- Android Enterprise guide
- Android enterprise features - Overview of the latest enterprise features
- Android Management API - Google's API for enrollment and management of Android enterprises and devices
- Google Play EMM API
deprecated
- 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
- googlesamples/android-testdpc - Test DPC is an app designed to help test applications and platforms in an Android work profile
- petarov/google-android-app-ids - A list of package names, links and genres for Android apps made by Google on the Play Store
- 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.
- EMM.how - EMM.how is ITβs know-how forum for everything Enterprise Mobility Management
- Mobile Pros - A Discord community of enterprise mobility industry professionals
- /r/mdm - A Reddit All Things MDM community (not quite active)
- #mdm on stack overflow
- #device-management on stack overflow
- 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.