Mac Admins Open Source announces Jamf Pro SDK for Python

The macOS Client Engineering team at Amazon has released a new Python package in partnership with Mac Admins Open Source. The "Jamf Pro SDK for Python" is a library for writing scripts and developing integrations with Jamf Pro’s APIs and webhooks.

This is an alpha release of the project. After a period of community feedback, and any required changes to the SDK’s internals and interfaces, it will enter into beta and then finally a 1.0 release.

If you are attending the Jamf Nation User Conference you can learn more during the session “Now You Too Have an SDK for Jamf Pro!” If you want to dive into to exploring the SDK now follow the links below for the source code, documentation, and the listing on PyPI.

Learn more:

Resources from Mac Admins Foundation sessions at the 2023 MacAdmins Conference

It was wonderful to see everyone at this year’s MacAdmins Conference at Penn State University. Our sincerest thank you to the conference organizers for including the Mac Admins Foundation as a sponsor and inviting us to present.

Attending members of the Board of Directors participated in two panels this year. One was an update from the Mac Admins Foundation and its first year. The second was a panel conversation with the board of the Mac Admins Open Source project. Slides from both sessions are available online now at the links below.

The Mac Admins Foundation – Rich Trouton; Chris Dawe; Jennifer Unger; Tom Bridge; Dr. Emily Kausalik (Slides | Video)

Mac Admins Open Source Panel – Rich Trouton; Nate Walck; Greg Neagle; Elliot Jordan; Dr. Emily Kausalik (+ guest Chris Dawe) (Slides | Video)

This page will be updated with links to the recordings of each session as they are made available by the conference organizers.


As a reminder, we had a giveaway for custom camp flags at the Mac Admins Foundation table this year at the MacAdmins Conference. (To review our drawing winners, please see this post on the Mac Admins Slack.) If your name was selected in the drawing but you didn’t pick up your flag at the MAF table in the vendor hall please Contact Us so we can get that to you.


Mac SysAdmin & Developer Conference ticket giveaway

The Mac Admins Foundation is excited to announce a giveaway of two (2) tickets to the 2023 Mac SysAdmin & Developer Conference. This year’s conference will be in Brighton, UK with an expo on May 22nd followed by the conference on the 23rd and 24th.

This giveaway is only open to individuals located in the UK.

Two (2) names will be selected from submissions received by 5pm PST Tuesday April 18th using a random number generator. Winners will be contacted on or about Friday April 21st.

We kindly request that you consider your personal availability to attend the conference before entering the giveaway. The ticket is for entrance to the conference only. There are no funds or grants of any kind included in this giveaway.  This includes, but is not limited to, transportation, lodging, and food. 

Please refer to the Mac SysAdmin & Developer Conference website for additional details on ticket benefits and inclusions.

To enter your name in our random drawing, please submit your information here. Only one response per person will be accepted.

You can contact the Mac Admins Foundation at giveaways@macadmins.org with any questions.

Announcing Mac Admins Open Source (MAOS)

The Mac Admins community has long produced open source tools of incredible value to its members, but there hasn’t been a way to provide strong code signing resources to use when signing and notarizing binaries and installer packages for those tools. Starting today, Mac Admins Open Source is launching with the support of the Mac Admins Foundation. Mac Admins can apply for and receive secure codesigning support free of charge.

Why do Mac Admins need codesigning and notarization? Why is it important?

Codesigning and notarization ensures that an application or script hasn’t been modified since it was signed. Codesigning and notarization are also required to pass through Apple’s Gatekeeper security system at launch and at run time. Signed code helps mitigate bad actors attempting to pass off malicious code as something it’s not, under the guise of an existing tool. Notarization ensures that Apple has passed the signed code through an automated scanning process and verified that the signed code is free of malicious content. For more information about Gatekeeper and Apple’s codesigning process, please review Apple’s documentation.

How does having this functionality help Mac Admins?

As macOS has matured and grown over the years, codesigning has become a core pillar of the security model. As a result of these changes, having signed code allows a Mac Admin to grant privileges to applications and processes which cannot be granted to unsigned code, such as full disk access, managed Login Items, and more.

How will Mac Admins gain access to these signing identities?

The Mac Admin Open Source organization will work with open-source project owners who want to sign their code. All projects will go through a standard vetting process to ensure that the repository is configured in a secure fashion, good coding practices are applied, and there is a plan to maintain the project going forward. After all the criteria are met, a secure signing process will be integrated with the project’s Git repository on the Mac Admins Github.

How is the Mac Admins Foundation involved?

The Mac Admins Foundation sponsored and supported the founding of the Mac Admins Open Source organization, a non-profit registered with the state of Pennsylvania in the US. As a result, the Mac Admins Open Source organization has acquired an Apple Developer account for code signing, among other helpful services, to be administered through the Mac Admins GitHub organization. For more information, please visit #macadmins-opensource on the Mac Admins slack or macadmins.io.

Mac Admins Open Source and the Mac Admins Foundation wish to convey their deepest thanks to the following individuals who lent a hand during this process: Christos Drosos, Ashley Carroll, Tom Adcox, and Jeremy Butcher.