LDAP

LDAP (Lightweight Directory Access Protocol) is an open, vendor-neutral, industry-standard application protocol for accessing and maintaining distributed directory information services. It allows clients to query and modify directory services, which store organized sets of records, typically for…

Key facts

First appeared
1993
Category
technology
Problem solved
LDAP was created to provide a lightweight, accessible, and standardized way for clients to access and manage directory services over common network protocols like TCP/IP. Before LDAP, distributed directory services were largely proprietary or relied on the overly complex and resource-intensive X.500 DAP, which hindered widespread adoption and interoperability. LDAP enabled a simple, efficient, and ubiquitous solution for storing and retrieving information about users, devices, and other network resources.
Platforms
Various programming languages through client libraries (e.g., Java, Python, C#, C/C++, PHP, Ruby), Any operating system with TCP/IP stack (e.g., Linux, Windows, macOS, Unix variants)

Related technologies

Notable users

  • Google (for internal identity management and some external services)
  • Microsoft (Active Directory is an LDAP-compliant directory service)
  • Oracle (Directory Server)
  • IBM (various directory products)
  • Large enterprises across all industries for internal user directories
  • Government agencies
  • Universities and research institutions