Back to Portfolio
Reporting ToolProduction Ready

Jamf Ecosystem Analyzer & Report

A Python-based utility that retrieves Jamf management data via API and exports comprehensive information to Excel spreadsheets for analysis and reporting.

View on GitHub

About This Project

This tool connects to your Jamf Pro instance via API and generates detailed Excel reports covering your entire Jamf ecosystem. Perfect for audits, migrations, documentation, or simply understanding what is deployed where.

Key Features

Comprehensive data collection (policies, scripts, packages, profiles)
Computer analysis with hardware, OS, accounts, and FileVault status
Policy mapping with target and exclusion scopes
Package/Script lookup across policies, PreStage, and Patch Management
Optional LDAP validation for local accounts with JIM server support
Flexible filtering (single computer, smart group, or full instance)
Automatic dependency installation via pip3
Excel-compatible XLSX output for easy analysis

Requirements

  • Python 3.9 or higher
  • Network access to Jamf API endpoint
  • Valid Jamf API credentials

Tech Stack

PythonPandasJamf APIExcel/XLSX

License

MIT License

Slack Support

Get direct support from the MacJediWizard team in our private Slack channel.

Need Help?

We offer professional support and custom development for this project.

Need Custom Development?

We can customize this tool for your environment or build something completely new.