TopoloMDM
Public overview of the device-management cluster spanning the MDM API, operator console, and mobile scaffold.
What It Is
TopoloMDM is the device-management cluster for registration, polling, fleet control, operator console workflows, and an early mobile client scaffold.
Architecture
The repo currently spans a worker/API surface, a browser console, and a mobile scaffold with uneven maturity across those layers.
Runtime Surfaces
Use /systems/topolo-mdm for the current API host and repo inventory.
API Reference
The active route surface centers on device registration, polling, commands, fleet inspection, admin API-key operations, and operator helper endpoints.
Auth and Permissions
Public device registration and polling are separate from authenticated operator control flows. Operator and admin actions rely on Topolo Auth. The operator console now uses the shared Topolo cookie-refresh auth client for browser sessions.
Data Ownership
TopoloMDM owns tenant-scoped device state, command queues, operator console state, and related fleet-control records.
Deployments
TopoloMDM deploys as a cluster rather than a single polished product surface: worker API, console, and mobile scaffolding move at different speeds.
Failure Modes
- mobile or console maturity is overstated compared with the actual repo surface
- authenticated control flows are confused with public device registration flows
- external package-catalog dependencies are mistaken for the core MDM API
Debugging
Start with /systems/topolo-mdm, then separate API, console, and mobile-scaffold issues before debugging deeper.
Change Log / Verification
- Standardized TopoloMDM console browser auth on the shared Topolo auth client on 2026-03-31
- Added canonical TopoloMDM coverage and retired repo-local MDM docs on 2026-03-30