Overview#The pUnboundID LDAP SDK For Java is what we use and recommend.
The UnboundID LDAP SDK For Java is a fast, comprehensive, and easy-to-use Java API for communicating with LDAP directory servers and performing related tasks like reading and writing LDIF, encoding and decoding data using base64 and ASN.1 BER, and performing secure communication.
The UnboundID LDAP SDK For Java is free to use and redistribute in open source or proprietary applications under the GPLv2, LGPLv2.1 and the UnboundID Free Use License. It doesn't have any third-party dependencies and commercial support is available from UnboundID.
The Maven ArtifactsTips using UnboundID LDAP SDK