{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Authentication/Directory","url":"https://skillfed.io/packages/category/system-systems-administration-authentication-directory"}],"enrichment":{"capability":"python-freeipa is a lightweight client library for interacting with FreeIPA directory and authentication services over HTTP.","skillfed_tags":["identity-management","directory-services","system-administration"],"use_cases":["Automate user and group provisioning in FreeIPA from a Python deployment or orchestration tool.","Build a self-service portal or admin dashboard that manages FreeIPA identities without direct LDAP access.","Integrate FreeIPA authentication into a Python application's account management workflow.","Script bulk operations like password resets or group membership updates across FreeIPA.","Sync user data from an external system into FreeIPA via programmatic API calls."],"what_it_does":"python-freeipa wraps FreeIPA's HTTP-based REST API in a Python client, letting you programmatically manage users, groups, and authentication policies without writing raw HTTP calls. It depends only on requests, making it lightweight and easy to integrate into automation scripts, system administration tools, or applications that need to interact with FreeIPA identity infrastructure.\n\nThe package targets Python 3.10, 3.11, 3.12, and 3.13, and has been in use since 2017, though its aging maintenance status means new features and bug fixes may arrive slowly. It's suitable for environments where FreeIPA is the directory backend and you need to automate user provisioning, group management, or authentication workflows from Python.","worth_installing":"Yes, if you are actively using FreeIPA and need a Python client to automate directory operations. The low install friction, permissive license, and stable API make it a practical choice. However, verify that the package's API coverage matches your FreeIPA version and use case, and be aware that aging maintenance means you may need to maintain patches yourself if issues arise."},"id":"python-freeipa","links":{"html":"https://skillfed.io/packages/python-freeipa","md":"https://skillfed.io/packages/python-freeipa.md","pypi":"https://pypi.org/project/python-freeipa/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-26","license_spdx":null,"license_treatment":"permissive","name":"python-freeipa","python_support":"supports_current","summary":"Lightweight FreeIPA client"},"popularity":{"monthly_downloads":116166,"position":12217,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.10"}
