API Reference

Complete API documentation for all pymdm modules.

Core Modules

  • CommandRunner – Subprocess execution with credential sanitization

  • MdmLogger – Structured logging with rotation

  • SystemInfo – Cross-platform system information

  • WebhookSender – HTTP webhook sender

  • TextTools – awk, sort, and uniq for parsing command output

  • Dialog – swiftDialog integration (macOS)

Platform Modules

  • platforms.darwin – macOS: DarwinPlatformInfo, DarwinCommandSupport, DarwinDefaults, DarwinServiceManager

  • platforms.win32 – Windows: Win32PlatformInfo, Win32CommandSupport, Win32Registry, Win32ServiceManager

MDM Provider Modules

  • mdm – GenericParamParser, JamfParamParser, IntuneParamParser, auto-detection