OpenLdap - community developed LDAP software

  •        4211

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. The OpenLDAP Project was started in 1998 by Kurt Zeilenga. The project started by cloning the LDAP reference source from the University Of Michigan where a long-running project had supported development and evolution of the LDAP protocol. The suite includes,

  • slapd - stand-alone LDAP daemon (server)
  • libraries implementing the LDAP protocol
  • utilities, tools, and sample clients
Additionally the OpenLDAP Project is home to a number of subprojects:
  • JLDAP - LDAP class libraries for Java
  • JDBC-LDAP - Java JDBC - LDAP Bridge driver
  • ldapc++ - LDAP class libraries for C++



Related Projects

389 Directory Server - Powerful OpenSource LDAP

The enterprise-class Open Source LDAP server for Linux. It is hardened by real-world use, is full-featured, supports multi-master replication, and already handles many of the largest LDAP deployments in the world. OpenLDAP and Fedora Directory Server were both derived from the original University of Michigan slapd project. In 1996 the original developers of slapd became Netscape employees and developed Netscape Directory Server, which is now Fedora Directory Server.

Mandriva - Identity and Network Management

Mandriva Directory Server is an enterprise directory platform based on LDAP designed to manage identities, access control informations, policies, application settings and user profiles. If you already use Samba, Postfix, Squid or CUPS, you can benefit from MDS today to manage your infrastructure.

ApacheDS - Apache Directory Project

ApacheDS is an embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs.

Univention Corporate Server - Easy administration of your IT infrastructure

Univention Corporate Server is a preconfigured, 100% open source Linux server and IT management system. It is free of charge and perfect for providing Microsoft Server-like services on the cloud or on the premises, to run and operate corporate IT environments with Windows- and Linux-based clients and to extend those environments with proven enterprise software, also either on the cloud or on the premises.

OpenDS - Next generation Directory Service

OpenDS is an community project, building a free and comprehensive next generation directory service. OpenDS is designed to address large deployments, to provide high performance, to be highly extensible, and to be easy to deploy, manage and monitor. The OpenDS directory service will ultimately include not just the Directory Server, but also other essential directory-related services like directory proxy, virtual directory, namespace distribution and data synchronization.

OpenLDAP ILM/FIM Management Agent

The OpenLDAP Extensible Management Agent (XMA) for Microsoft Identity Lifecycle Manager 2007 and Forefront Identity Manager 2010 will enable efficient two-way synchronization of identity information with the OpenLDAP directory.

Fortress - Identity and Access Management

Fortress the open source identity and access management built on OpenLDAP. Fortress is designed to address complex authentication, authorization and auditing needs simply and easily. It helps to ensure strict adherence to current security standards while allowing for ease of installation and ongoing maintenance. It also offers JoshuaTree commercial grade IAM solutions with open source technologies that reduce cost and are simple to use.

Gluu Server - Identity and Access Management (IAM) platform

Gluu's open source authentication & API access management software for securing Web & mobile applications using open standards like SAML & OpenID Connect. Its features include Single Sign-On, Access Management, OAuth, Multi-Factor Authentication, LDAP Directory Integration, User Management and lot more.

AMX Identity Management - An HR driven Identity and Access Management solution

Amx is an HR driven Identity and Access Management solution which can extract the identities from authoritative sources to find the joiners, movers and leavers, and transform them to a suitable format such that they can be used to load accounts into target resources such as the Active Directory, Exchange, LDAP, databases, Unix Systems, the Cloud etc. In its simplest form identity management is not an IT function and access management, which is, is a synchronisation process.

OpenDJ - LDAPv3 compliant directory service

OpenDJ is a new LDAPv3 compliant directory service, providing a high performance, highly available and secure store for the identities managed by enterprises. Its easy installation process, combined with the power of the Java platform makes of OpenDJ the simplest and fastest directory server to deploy and manage.

Harbor - An enterprise-class container registry server based on Docker Distribution

Project Harbor is an enterprise-class registry server that stores and distributes Docker images. It extends the open source Docker Distribution by adding the functionalities usually required by an enterprise, such as security, identity and management. As an enterprise private registry, Harbor offers better performance and security.

dex - OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors

Dex is an identity service that uses OpenID Connect to drive authentication for other apps.Dex is NOT a user-management system, but acts as a portal to other identity providers through "connectors." This lets dex defer authentication to LDAP servers, SAML providers, or established identity providers like GitHub, Google, and Active Directory. Clients write their authentication logic once to talk to dex, then dex handles the protocols for a given backend.

keycloak - Open Source Identity and Access Management For Modern Applications and Services

Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.

LDAP Administration Console

LDAP Administration console is a web-interface that provides a secure, attractive, and user-friendly user interface to maintain and administer OpenLDAP in addition to user accounts, groups, etc in an OpenLDAP directory.


The Ch LDAP package for OpenLDAP is an open source binding to the OpenLDAP library. Ch LDAP enables all functions in the OpenLDAP library for use in Ch. With Ch LDAP, these functions can run in Ch interpretively without compilation.

LDAP Account Manager - Easy LDAP Management

LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.


This project aims at providing connectivity for commercial and non-commercial applications between MIIS 2003 and OpenLDAP 2.x-based directories, allowing customers to integrate OpenLDAP 2.x into an MIIS-based identity management solution


Ruby/LDAP is an extension library for Ruby. It provides the interface to some LDAP libraries (e.g. OpenLDAP, Netscape SDK and Active Directory). The common API for application development is described in RFC1823 and is supported by Ruby/LDAP.


mod_auth_mysql_ldap is an Apache HTTP authorization module that combines LDAP with MySQL. Users can be located and grouped in either LDAP or MySQL. Multiple LDAP servers are permitted, including Active Directory and OpenLDAP. GUI interface exists.


DS4J is a directory service/server for managing identity information, acting also as a metadirectory to synchronize different sources like ADS or Lotus Domino. Implemented as a JBoss compatible service it supports directory-protocols like LDAP and SASL.