AGPL-3.0 — Free forever, self-hostable

The open-source MDM.
No lock-in. No fees.

Manage your entire device fleet — Mac, iPhone, Windows, Linux, Android, ChromeOS — from a single self-hosted console. Built in the open. Owned by you.

Get started in minutes
$ docker run -d -p 4000:4000 ghcr.io/mymdm/mymdm:latest

Requires Docker. Full compose file and Helm chart in the repository.

6 Platforms
18 Phases of engineering
AGPL Open license
$0 Forever free

Every platform. One console.

Apple
Windows
Android
Linux
ChromeOS
Cloud VMs

Everything you need.
Nothing held back.

The open-source core includes the full policy engine, all six platform agents, enrollment, app management, identity federation, and a complete web console. No feature gating.

Full Multi-Platform MDM

Apple DDM + classic MDM, Android Management API, Windows OMA-DM, Linux agent, ChromeOS enrollment. SCEP, APNs lifecycle, ABM/ASM zero-touch, Android Zero-Touch, Windows Autopilot — all included.

DDMSCEPABMAMAPIAutopilot

Policy Engine

Passcode, Wi-Fi, VPN, restrictions, OS updates, compliance rules, MTD integration, geofencing, and workflow automation.

App Management

VPP/ABM managed apps, Google Play managed configs, enterprise app catalog, AppConfig.org, and automated third-party patching for 100+ titles.

Identity Federation

LDAP/AD sync, SAML 2.0, OIDC, SCIM 2.0 provisioning. JIT provisioning. Full RBAC with role mapping from your IdP.

Web Console

React SPA with real-time device state, policy management, app deployment, compliance dashboard, and SIEM-compatible audit logs.

Plugin System

gRPC plugin SDK lets you extend myMDM with custom integrations, policy enforcers, and data connectors — all without forking the core. Build once, distribute to the community.

gRPCGo SDKWebhooksOpen API

Your data. Your server.
Your rules.

myMDM runs anywhere Docker runs. A single container for small teams, a Helm chart for production clusters. No call-home, no telemetry you didn't consent to, no dependency on our infrastructure.

Docker
Compose
Helm
Docker
docker run -d \
  -p 4000:4000 \
  -e DATABASE_URL=postgres://... \
  -e MYMDM_SECRET=changeme \
  -v mymdm-data:/data \
  ghcr.io/mymdm/mymdm:latest

Requirements

Docker 24+ or Kubernetes 1.28+
PostgreSQL 15+ bundled in Compose / Helm
Public HTTPS endpoint for Apple APNs + Android AMAPI callbacks
Apple Push Certificate free via Apple Push Certificates Portal
i
2 vCPU / 4 GB RAM recommended for up to 500 devices
Full self-hosting guide →

Built in the open.
By the community.

myMDM is developed entirely in the open under AGPL-3.0. Every issue, PR, and design decision happens on GitHub. Come build the MDM the world deserves.

Free to self-host.
Cloud tier for teams who want it managed.

The full MDM core is free and open-source forever. If you want a fully managed cloud service with AI automation, DEX analytics, MSP multi-tenancy, and enterprise support, that's getmymdm.com.

Feature mymdm.org
Free / Self-hosted
getmymdm.com
Cloud / $4/device
All 6 platform agents
Full policy engine
App management
Identity federation (SAML/OIDC)
Plugin SDK
AI fleet automation
DEX / endpoint analytics
MSP multi-tenancy
Managed infrastructure Self-host

Start managing your fleet today.

Clone the repo, spin up the container, and enroll your first device in minutes. AGPL-3.0 — fork it, ship it, make it yours.