LDAP Java API

This is the Java implementation of a new LDAP API. This effort was initially conducted with the OpenDS team.

Background

There are a few existing LDAP API around there. Here is a short list and description.

API Version License Description
Apache Directory Client API 1.0.0-M18 ASL 2.0 The Apache Directory Server CLient API.
jLDAP 2008_03-01-1 OpenLDAP Public License A Novell contribution to the OpenLDAP project
JNDI 1.2 Sun license This is not a pure LDAP API, however it's included in J2SE since Java 5. Probably the API selected by many developers
ldapSDK 4.17 Netscape Public License The Mozilla API, formally the Netscape LDAP API
OpenDS client API N/A CDDL The OpenDS API
UnboundID API 0.9.10 GPLv2 A new API developed by the UnboundID company

(There may be some more we don't know about)

Features

The User Guide pages gives the list of features the API provides.