A lightweight FreeIPA client library for Python. Provides Pythonic access to FreeIPA JSON-RPC API. Current version is 1.0.10, requires Python >=3.10. Release cadence is low (last release in 2023).
pip install python-freeipaVerified import paths — ran on the pinned version, not inferred.
Initialize a FreeIPA client and perform a user search. Replace host, username, password with actual credentials.
Use `from freeipa.client import FreeIPA`
Access the first element: `users = client.user_find('admin'); user = users[0] if users else None`Pass password when calling methods: `client.user_find('admin', password='secret')`