Third-party applications

More and more LDAP applications and integration tools are using python-ldap.

General-purpose LDAP administration tools

Directory Assistant

Directory Assistant is a small application for managing a LDAP address book.


A sync tool by Google.


Luma is a graphical utility for accessing and managing data stored on LDAP servers. It is written in Python, using PyQt and python-ldap. Plugin-support is included and useful widgets with LDAP-functionality for easy creation of plugins are delivered.


web2ldap is a full-featured web-based LDAPv3 client with full schema support, a schema browser and plugin-support.

Integration Tools


Meta-directory application: a set of applications to be used for LDAP directory replication and directory data mapping and translation.


A web-based searching and browsing tool.


A LDAP-enabled Zope 2 user folder.


A simple script for authenticating users accessing a Squid proxy.


A module for accessing MS Active Directory from Python.


The Python implementation of OM2 (openmetadir v2) an open source meta-directory framework.

PRUA - Program for Rational User Administration

Main purpose of this software is to really help UNIX system administrators in those tasks regarding users management. It is mainly a library and the command line tool included is only a possible use of this library.


A bunch of Python scripts for setting up a X.509 CA. Uploading certificates to LDAP servers is done via python-ldap.


PyKota is a full featured, internationalized, centralized, and extensible print quota system for CUPS and LPRng. It supports both PostgreSQL and OpenLDAP as the quota database backend.


Sabayon is a system administration tool to manage GNOME desktop settings which can also be stored on a LDAP server.