The UnboundID LDAP SDK for Java is a powerful, user-friendly, pure Java library for interacting with LDAP directory servers. It contains a full-featured API that may be used to communicate with any LDAPv3 directory server, as well as additional enhanced functionality for performing additional operations when interacting with the Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 Directory Server products.