UnboundID LDAP SDK is designed to be a fast, comprehensive, easy to use Java API to help you communicate with LDAP directory servers and perform related tasks like reading and writing LDIF, encoding and decoding data using base64 and ASN.1 BER, and performing secure communication.