{"id":60176,"url":"https://github.com/petarov/awesome-mdm-dev","name":"awesome-mdm-dev","description":":iphone: A curated list of Mobile Device Management (MDM) developer resources","projects_count":55,"last_synced_at":"2026-06-11T10:00:24.117Z","repository":{"id":45471767,"uuid":"393671394","full_name":"petarov/awesome-mdm-dev","owner":"petarov","description":":iphone: A curated list of Mobile Device Management (MDM) developer resources","archived":false,"fork":false,"pushed_at":"2026-05-23T20:28:29.000Z","size":95,"stargazers_count":99,"open_issues_count":0,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-05-23T22:11:58.207Z","etag":null,"topics":["android-enterprise","awesome","awesome-list","device-management","emm","enterprise-mobility-management","mdm","mobile-device-management"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petarov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-07T11:59:52.000Z","updated_at":"2026-05-23T20:28:33.000Z","dependencies_parsed_at":"2025-11-15T03:00:38.892Z","dependency_job_id":null,"html_url":"https://github.com/petarov/awesome-mdm-dev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/petarov/awesome-mdm-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petarov%2Fawesome-mdm-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petarov%2Fawesome-mdm-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petarov%2Fawesome-mdm-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petarov%2Fawesome-mdm-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petarov","download_url":"https://codeload.github.com/petarov/awesome-mdm-dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petarov%2Fawesome-mdm-dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34192870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-08T00:00:24.980Z","updated_at":"2026-06-11T10:00:24.117Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Resources :bookmark_tabs:","People \u0026 Communities :loudspeaker:","Tools :hammer_and_wrench:","Tools"],"sub_categories":[],"readme":"Awesome MDM Developer\n\u003cimg alt=\"vendors\" src=\"https://img.shields.io/badge/Vendors-Apple%20%7C%20Google%20%7C%20Microsoft-blueviolet?style=for-the-badge\"/\u003e\n\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/petarov/google-app-ids?style=for-the-badge\"\u003e\n=========================\n\nMobile Device Management `MDM` developer resources: guides, documentation, communities and open-source software.\n\n⚠️ Please do not open pull requests with links to non-open-source software!\n\n# Contents\n\n- [Apple (iOS/iPadOS/macOS/tvOS)](#apple-iosipadosmacostvos)\n  - [Resources :bookmark_tabs:](#resources-bookmark_tabs)\n  - [People \u0026 Communities :loudspeaker:](#people--communities-loudspeaker)\n  - [Tools :hammer_and_wrench:](#tools-hammer_and_wrench)\n- [Google (Android)](#google-android)\n  - [Resources :bookmark_tabs:](#resources-bookmark_tabs-1)\n  - [People \u0026 Communities :loudspeaker:](#people--communities-loudspeaker-1)\n  - [Tools :hammer_and_wrench:](#tools-hammer_and_wrench-1)\n- [Microsoft (Windows)](#microsoft-windows)\n  - [Resources :bookmark_tabs:](#resources-bookmark_tabs-2)\n  - [People \u0026 Communities :loudspeaker:](#people--communities-loudspeaker-2)\n  - [Tools :hammer_and_wrench:](#tools-hammer_and_wrench-2)\n- [Multiplatform](#multiplatform)\n  - [People \u0026 Communities :loudspeaker:](#people--communities-loudspeaker-3)\n  - [Tools](#tools)\n- [License](#license)\n\n# Apple (iOS/iPadOS/macOS/tvOS)\n## Resources :bookmark_tabs:\n\n  * [Deployment Reference for iPhone and iPad](https://support.apple.com/guide/deployment-reference-ios/welcome/web)\n  * [Deployment Reference for Mac](https://support.apple.com/guide/deployment-reference-macos/welcome/web)\n  * [Over-the-Air Profile Delivery](https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/OTASecurity/OTASecurity.html#//apple_ref/doc/uid/TP40009505-CH3-SW1) - OTA enrollment and configuration documentation\n  * [Device management](https://developer.apple.com/documentation/devicemanagement) - Apple's device management APIs documentation. Also covers Automated Device Enrollment and the Apps and Books cloud APIs.\n  * [Mobile Device Management Settings](https://support.apple.com/guide/mdm/welcome/web) - MDM settings information for IT administrators\n  * [Apple Seed](https://appleseed.apple.com/sp/welcome) - Test pre-release software products (*Requires an Apple developer account*)\n  * [Developer downloads](http://developer.apple.com/download/) (*Requires an Apple developer account*)\n\n## People \u0026 Communities :loudspeaker:\n  \n  * [WWDC Device management videos](https://developer.apple.com/videos/all-videos/?q=mdm) - Videos covering all MDM features Apple releases each year\n  * [WWDC Enterprise topic videos](https://developer.apple.com/videos/education-enterprise) - Covers the full set of enterprise features Apple releases each year\n  * [Open Feedback Assistant](https://github.com/feedback-assistant/reports) - Similar to Open Radar, but easier for filing reports, and hosted on GitHub with better search\n  * [Open Radar](https://openradar.appspot.com) - `legacy` A non-Apple-run public database of user-submitted issues, including many MDM-related ones\n  * [Apple Developer RSS Feed](https://developer.apple.com/news/releases/rss/releases.rss) - Includes info about firmware releases\n  * [Mac Admins Slack](https://www.macadmins.org) - A community for discussing issues with Apple devices\n  * [Mac Admins Podcast](https://podcast.macadmins.org)\n\n## Tools :hammer_and_wrench:\n  \n  * [Apple Configurator](https://support.apple.com/apple-configurator) - Configure and deploy payloads and profiles to Apple devices\n  * [apple/device-management](http://github.com/apple/device-management) - Apple Device Management Client Schema: YAML files on GitHub from which Apple's MDM docs are built\n  * [NanoMDM](https://github.com/micromdm/nanomdm) - A minimalist open source Apple MDM server heavily inspired by MicroMDM\n  * [MicroMDM](https://github.com/micromdm/micromdm) - An open source Mobile Device Management server for Apple Devices. Features-frozen and now in maintenance mode; use NanoMDM.\n  * [petarov/apple-bundle-ids](https://github.com/petarov/apple-bundle-ids) - List of Apple native app bundle IDs which updates automatically on changes from Apple\n  * [petarov/appstore-web-search](https://vexelon.net/asws/) - Search iTunes apps by name or id\n  * [petarov/apns-push-cmd](https://github.com/petarov/apns-push-cmd) - Command line tool for sending app and MDM push notifications\n  * [ProfileCreator](https://github.com/ProfileCreator/ProfileCreator) - macOS app to create standard or customized configuration profiles\n  * [clo4/apple_device_identifiers](https://github.com/clo4/apple_device_identifiers) - A best-effort compilation of Apple's device identifiers\n  * [m1stadev/AppleReleases](https://github.com/m1stadev/AppleReleases) - Get notifications in your Discord server of any software releases from Apple\n  * [github.com/macadmins/sofa](https://github.com/macadmins/sofa) - SOFA: Simple Organized Feed for Apple Software Updates\n\n# Google (Android)\n## Resources :bookmark_tabs:\n  \n  * [Android Enterprise guide](https://developers.google.com/android/work) \n  * [Android enterprise features](https://developer.android.com/about/versions/12/work) - Overview of the latest enterprise features\n  * [Android Management API](https://developers.google.com/android/management) - Google API for enrolling and managing Android enterprises and devices\n  * [Google Play EMM API](https://developers.google.com/android/work/play/emm-api) - `deprecated` Google API for enrolling and managing Android enterprises and devices\n\n## People \u0026 Communities :loudspeaker:\n\n  * [Android Enterprise Customer Community](https://www.androidenterprise.community/) - A place to learn and discuss for everyone setting up, managing and using Android for work\n  * [Android Enterprise EMM Provider community](https://emm.androidenterprise.dev) - A technical integration community for developers of enterprise mobility management solutions\n  * [Jason Bayton](https://bayton.org)'s blog - Accredited Enterprise Mobility (MDM) and validated Android Enterprise Expert\n  * [#android-management-api](https://stackoverflow.com/questions/tagged/android-management-api) on stack overflow\n  * [#android-enterprise](https://stackoverflow.com/questions/tagged/android-enterprise) on stack overflow\n  * [#emm](https://stackoverflow.com/questions/tagged/emm) on stack overflow\n  * [petarov/amapi-feed](http://github.com/petarov/amapi-feed) - Android Management API release notes RSS feed\n\n## Tools :hammer_and_wrench:\n\n  * [Kiosk App Generator](https://gen.bayton.org/kiosk/) - Bayton's Kiosk App Generator\n  * [Web App Generator](https://gen.bayton.org/webapp/) - Wrap any URL in a signed Android app, ready to deploy via your EMM\n  * [petarov/google-android-app-ids](https://github.com/petarov/google-android-app-ids) - A list of package names, links, and genres for Android apps made by Google on the Play Store\n  * [googlesamples/android-testdpc](https://github.com/googlesamples/android-testdpc) - Test DPC is an app designed to help test applications and platforms in an Android work profile\n  * [Headwind MDM](https://h-mdm.com/open-source/) - Headwind MDM is a Mobile Device Management platform for Android devices, designed for corporate app developers and IT managers.\n\n# Microsoft (Windows)\n## Resources :bookmark_tabs:\n\n  * [Mobile Device Management overview](https://learn.microsoft.com/en-us/windows/client-management/mdm-overview) - Starting point to Microsoft's MDM documentation\n  * [Mobile device enrollment](https://docs.microsoft.com/en-us/windows/client-management/mdm/mobile-device-enrollment) - Enrollment protocol breakdown\n  * [Configuration service provider reference](https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference) - CSPs allow for read, set, modify, or delete of configuration settings on the enrolled device.\n\n## People \u0026 Communities :loudspeaker:\n\n  * [Microsoft Q\u0026A](https://learn.microsoft.com/en-us/answers/) - Get help on technical topics\n  * [/r/Intune](https://www.reddit.com/r/Intune) - A Reddit community about Intune: Mobile Device Management service, part of Microsoft's Enterprise Mobility\n\n## Tools :hammer_and_wrench:\n\n  * [microsoftgraph](https://github.com/microsoftgraph) - Development tools and libs: Unified endpoint for accessing data, relationships and insights coming from the Microsoft cloud\n\n# Multiplatform\n\nApplicable to multiple platforms.\n\n## People \u0026 Communities :loudspeaker:\n\n  * [Mobile Pros](https://mobilepros.org) - A Discord community of enterprise mobility industry professionals\n  * [#mdm](https://stackoverflow.com/questions/tagged/mdm) on stack overflow\n  * [#device-management](https://stackoverflow.com/questions/tagged/device-management) on stack overflow\n  * [/r/mdm](https://reddit.com/r/mdm) - Reddit *All Things MDM* community (not active)\n  * [/r/Intune](https://www.reddit.com/r/Intune) - Reddit Microsoft Intune community (active)\n\n## Tools\n\n  * [micromdm/scep](https://github.com/micromdm/scep) - A SCEP server written in Go\n  * [IntergalacticPenguin/mobile-toolkit](https://github.com/IntergalacticPenguin/mobile-toolkit) - Command line tool for Android \u0026 iOS device management\n  * [Ylianst/MeshCentral](https://github.com/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.\n\n# License\n\n[MIT](LICENSE)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/petarov%2Fawesome-mdm-dev/projects"}