Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Jamf Pro SDK for Python

A client library for the Jamf Pro APIs and webhooks.

from jamf_pro_sdk import JamfProClient, ApiClientCredentialsProvider

client = JamfProClient(
    server="dummy.jamfcloud.com",
    credentials=ApiClientCredentialsProvider("client_id", "client_secret")
)

all_computers = client.pro_api.get_computer_inventory_v1()

Read the full documentation on GitHub Pages.

Installing

Install releases from PyPI:

% python -m pip install jamf-pro-sdk

You may also install directly from GitHub if you are testing in-development features and/or changes:

% pip install git+https://github.com/macadmins/jamf-pro-sdk-python.git@<target-ref-or-branch>

The Jamf Pro SDK supports Python 3.9+.

Bugs, Feedback, and Feature Requests

The Jamf Pro SDK for Python is currently in alpha. Not all APIs are available as methods through the clients, and some functionality may change during the alpha based on community feedback.

If you encounter a bug, or undesired behavior, please open a Bug report issue.

If you want to request or propose a change to behavior in the SDK during the alpha please oen a Feedback issue. Feedback issues are in-between a bug report and a feature request. You are describing a current implementation (or lack thereof) and the desired change. Feedback issues are used for vetting contributions with project maintainers and the community before work begins.

If there is a feature or API you would like added (or prioritized) to the SDK please open a Feature request issue. With feature requests include a detailed description and a code example that shows how you envision the feature being used.

For all issue templates be sure to fill out every section!

Contributing

There are many ways to directly contribute to the project. You can enhance the documentation and user guides, or add additional API models and methods. For both there are guidelines for how to proceed.

Visit the Contributors section of the documentation for more details.

Metadata

Release files for jamf-pro-sdk 0.9a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jamf-pro-sdk 0.9a1
File Size Uploaded
jamf_pro_sdk-0.9a1.tar.gz 49.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jamf-pro-sdk 0.9a1
File Interpreter ABI Platform
jamf_pro_sdk-0.9a1-py3-none-any.whl Python 3 none any Details

Total release size: 107.7 kB

Release files / jamf_pro_sdk-0.9a1.tar.gz

Download URL jamf_pro_sdk-0.9a1.tar.gz
Size 49.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a0f02033abaa6848305fdc7f5453689547f5cbee593149ade4e8943dfb1a091b
BLAKE2b-256 checksum
How to use checksums
042902f3c86e601ca6753ff373ef8493857d7a9fd1f23ccf4be9b70e07a1c5b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / jamf_pro_sdk-0.9a1-py3-none-any.whl

Download URL jamf_pro_sdk-0.9a1-py3-none-any.whl
Size 58.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db0fa772d8461507f3d306b9d4324c06a47ab044640f743ffe9972754cb03e6c
BLAKE2b-256 checksum
How to use checksums
609aa7c7848111d0ea6bf51704d032d24e9d8f1f9c13dee7ddf89d33b8fd3f9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page