{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"},{"label":"LDAP","url":"https://skillfed.io/packages/category/system-systems-administration-authentication-directory-ldap"}],"enrichment":{"capability":"Ldaptor is a pure-Python LDAP client library built on Twisted that handles LDAP protocol operations, filter parsing, and directory queries without compiled dependencies.","skillfed_tags":["ldap-client","twisted-async","directory-auth"],"use_cases":["Authenticate users against an LDAP directory in a Twisted-based web or network service.","Query LDAP directory entries (users, groups, organizational units) and export results as LDIF.","Implement Samba password changes programmatically from a Python application.","Build LDAP client tools or utilities that need to parse and generate LDAP protocol messages.","Integrate directory lookups into async Python applications without blocking the event loop."],"what_it_does":"Ldaptor is a pure-Python LDAP client library that runs on top of Twisted, providing asynchronous access to LDAP directory services. It handles the full LDAP protocol stack\u2014client connections, authentication, directory searches, and filter parsing\u2014without requiring compiled C extensions. The library also includes utilities for LDIF format generation, Samba password operations, and command-line tools.\n\nYou use it when you need to query or authenticate against LDAP directories from Python, particularly in applications already built on Twisted or where async I/O is desired. It parses LDAP filters from text, generates protocol messages, and manages the connection lifecycle through Twisted's deferred-based concurrency model. Dependencies are all pure-Python (Twisted, pyparsing, passlib, six, zope.interface), so installation is straightforward.","worth_installing":"Yes, if you are building on Twisted or need async LDAP operations. The library is stable (Production/Stable status), has no known vulnerabilities, and low install friction. The gap between the latest release (2021-02-28) and active repo commits (2026-05-25) suggests development may outpace PyPI releases; verify current Python version support before adopting in new projects. Suitable for established LDAP integration tasks."},"id":"ldaptor","links":{"html":"https://skillfed.io/packages/ldaptor","md":"https://skillfed.io/packages/ldaptor.md","pypi":"https://pypi.org/project/ldaptor/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-02-28","license_spdx":null,"license_treatment":"permissive","name":"ldaptor","python_support":"supports_current","summary":"A Pure-Python Twisted library for LDAP"},"popularity":{"monthly_downloads":1917769,"position":3432,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"21.2.0"}
