{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/4"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"},{"label":"Database","url":"https://skillfed.io/packages/category/database"},{"label":"LDAP","url":"https://skillfed.io/packages/category/system-systems-administration-authentication-directory-ldap"}],"enrichment":{"capability":"Provides an object-oriented Python API to connect to and query LDAP directory servers, wrapping OpenLDAP client libraries and offering utilities for LDIF processing, LDAP URLs, and schema handling.","skillfed_tags":["ldap-client","directory-services","authentication"],"use_cases":["Authenticate users against an LDAP server in a web application or service.","Search and retrieve user or group information from a directory for provisioning workflows.","Process LDIF files for directory data import or export.","Validate LDAP schema and parse LDAPv3 controls and extended operations.","Build directory-aware applications that need to query organizational structure or user attributes."],"what_it_does":"python-ldap is a wrapper around OpenLDAP client libraries that exposes LDAP directory operations through Python objects. It lets you connect to LDAP servers, authenticate users, search directory entries, and process LDAP-related data formats like LDIF and schema definitions. The package is built on compiled C extensions, so it depends on system-level OpenLDAP libraries being present.\n\nThe library is used primarily for authentication and directory lookups in enterprise environments. It handles the low-level protocol details and connection management, letting you focus on directory queries and user management logic. Runtime dependencies are pyasn1 and pyasn1_modules for ASN.1 encoding, but the installation itself requires C compilation and OpenLDAP headers.","worth_installing":"Yes, if you need LDAP directory integration and can meet the system dependency requirements. The package is stable, actively maintained, has no known vulnerabilities, and is widely used in enterprise Python applications. The main barrier is high install friction\u2014you must have OpenLDAP development libraries available on your system. If you're working with corporate LDAP servers, this is the standard choice; if you don't need LDAP, the system dependency overhead makes it not worth installing."},"id":"python-ldap","links":{"html":"https://skillfed.io/packages/python-ldap","md":"https://skillfed.io/packages/python-ldap.md","pypi":"https://pypi.org/project/python-ldap/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-20","license_spdx":null,"license_treatment":"permissive","name":"python-ldap","python_support":"supports_current","summary":"Python modules for implementing LDAP clients"},"popularity":{"monthly_downloads":4423726,"position":2307,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.4.7"}
