License & Deployment Mix: 16 tools – 6 OSS, 1 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

Overview

LDAP (Lightweight Directory Access Protocol) servers implement the LDAPv3 protocol for directory services – storing and retrieving hierarchical data such as user accounts, groups, organisational units, and arbitrary attributes. They are the foundation layer beneath higher- level identity platforms like FreeIPA, Active Directory, and Authentik.

Key Capabilities

  • LDAPv3 compliance – bind, search, add, modify, delete, compare, extended operations
  • Schema management – objectClass and attribute definitions; custom schema extensions
  • Replication – multi-supplier (multi-master) or supplier-consumer topologies for HA
  • Access control – ACLs/ACIs controlling who can read/write which entries and attributes
  • TLS/STARTTLS – encrypted transport for LDAP connections
  • Backend storage – MDB, BDB, SQL, flat-file, or in-memory backends
  • Password policy – account lockout, password expiry, history, complexity enforcement
  • Referrals and chaining – distributed directory across multiple servers
  • Virtual directory – federate data from multiple sources behind a single LDAP interface

Evaluation Criteria

  1. LDAPv3 compliance – completeness of protocol implementation
  2. Replication – multi-master, conflict resolution, geographic distribution
  3. Performance – entries per second for search, bind, and modify operations
  4. Scalability – millions to billions of entries; horizontal scaling
  5. Backend flexibility – storage engine options and pluggability
  6. Administration – CLI tools, web UI, schema management
  7. SSO integration – Kerberos, SAML, OIDC pass-through or delegation
  8. Monitoring – SNMP, metrics endpoints, log formats for observability
  9. Licensing – OSS vs proprietary; cost model for commercial offerings

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


Deployment Model

ToolLicenseSelf-HostedSaaSDocker
OpenLDAPOpenLDAP-2.8YesNoYes
389 DSGPL-3.0YesNoYes
ApacheDSApache-2.0YesNoYes
OpenDJCDDL-1.0YesNoYes
LLDAPGPL-3.0YesNoYes
GLAuthMITYesNoYes
PingDirectoryProprietaryYesYesYes
RHDSProprietaryYesNoNo
Oracle OUDProprietaryYesNoYes
IBM Verify DirProprietaryYesNoNo
eDirectoryProprietaryYesNoNo
Isode M-VaultProprietaryYesNoNo
RadiantOneProprietaryYesYesYes
JumpCloud LDAPProprietaryNoYesN/A
OneLogin VLDAPProprietaryNoYesN/A

Protocol & Standards

ToolLDAPv3LDAPSSTARTTLSDSMLv2REST
OpenLDAPFullYesYesNoNo
389 DSFullYesYesNoNo
ApacheDSFullYesYesYesNo
OpenDJFullYesYesYesYes
LLDAPPartialYesYesNoYes
GLAuthPartialYesYesNoNo
PingDirectoryFullYesYesYesYes
RHDSFullYesYesNoNo
Oracle OUDFullYesYesYesYes
IBM Verify DirFullYesYesNoNo
eDirectoryFullYesYesNoNo
Isode M-VaultFullYesYesNoNo
RadiantOneFullYesYesNoYes
JumpCloud LDAPPartialYesN/ANoYes
OneLogin VLDAPPartialYesN/ANoYes

LLDAP and GLAuth implement a simplified LDAP subset optimised for authentication; they do not support the full LDAPv3 specification (e.g., limited extended operations, no referrals).


Replication & Scalability

ToolMulti-MasterEntriesLanguageBackend
OpenLDAPYes (N-way)MillionsCMDB/BDB
389 DSYes (N-way)MillionsCLMDB
ApacheDSNoThousandsJavaJDBM/Mavibot
OpenDJYes (N-way)MillionsJavaJE/PDB
LLDAPNoThousandsRustSQLite/PG
GLAuthNoThousandsGoConfig/SQL
PingDirectoryYes (N-way)BillionsJavaJE
RHDSYes (N-way)MillionsCLMDB
Oracle OUDYes (N-way)BillionsJavaJE
IBM Verify DirYesMillionsCDB2
eDirectoryYesBillionsCFLAIM
Isode M-VaultYesMillionsCCustom
RadiantOneYesVirtualJavaVirtual
JumpCloudManagedManagedN/AManaged
OneLoginManagedManagedN/AManaged

Best scalability: PingDirectory and Oracle OUD (billions of entries); OpenText eDirectory (tested to billions); OpenLDAP and 389 DS (millions, most common OSS choice).


Password Hashing

ToolDefaultSupported Hashes
OpenLDAPSSHASSHA-256/512, PBKDF2, Argon2 (contrib), SHA, MD5, CRYPT
389 DSPBKDF2-SHA256PBKDF2-SHA512, Argon2, SSHA-256/512, SSHA, CRYPT
ApacheDSSSHASHA, MD5, CRYPT, PKCS5S2 (PBKDF2)
OpenDJPBKDF2SSHA-256/512, bcrypt, CRYPT, AES (reversible)
LLDAPArgon2idbcrypt
GLAuthSHA-256bcrypt
PingDirectoryPBKDF2SSHA-256/512, bcrypt, scrypt, AES (reversible)
RHDSPBKDF2-SHA256Same as 389 DS; FIPS mode restricts
Oracle OUDSSHA-256SSHA-512, PBKDF2, SHA, CRYPT, AES (reversible)
IBM Verify DirSSHASSHA-256/512, SHA, CRYPT, AES256 (reversible)
eDirectorySSHA-512SSHA-256, PBKDF2, Universal Password (reversible)
Isode M-VaultSSHA-256SSHA-512, PBKDF2. FIPS restricts
RadiantOnePass-throughDelegates to backends; cache: SSHA/PBKDF2
JumpCloudManagedbcrypt (internal, not configurable)
OneLoginManagedDelegates to OneLogin cloud

Strongest defaults: 389 DS and RHDS (PBKDF2-SHA256), LLDAP (Argon2id), OpenDJ and PingDirectory (PBKDF2).

Auto-migration: 389 DS, RHDS, and OpenDJ support automatic password hash upgrade on next successful bind – users are transparently migrated to stronger hashes.


Administration & Tooling

ToolWeb UICLI ToolsSchema EditorBackup
OpenLDAPNo (3rd party)YesldapmodifyYes
389 DSCockpit plugindsconf/dsctlYesYes
ApacheDSDirectory StudioYesYesYes
OpenDJForgeRock UIdsconfigYesYes
LLDAPBuilt-inNoFixedSQLite
GLAuthNoConfig fileNoFile
PingDirectoryYesdsconfigYesYes
RHDSCockpit plugindsconfYesYes
Oracle OUDODSMdsconfigYesYes
IBM Verify DirIDSLDAP toolsidsldapsearchYesYes
eDirectoryiManagerndsmanageYesYes
Isode M-VaultSodiumisode toolsYesYes
RadiantOneControl PanelvdsconfigYesYes
JumpCloudWeb consoleAPIN/AN/A
OneLoginWeb consoleAPIN/AN/A

Best admin experience: 389 DS (Cockpit plugin

  • dsconf CLI), LLDAP (built-in web UI for simple setups), PingDirectory (full web console).

Monitoring & Observability

ToolSNMPMetricsAccess LogAudit Log
OpenLDAPYescn=MonitorYesYes
389 DSYescn=MonitorYesYes
ApacheDSNoJMXYesNo
OpenDJYescn=MonitorYesYes
LLDAPNoPrometheusYesNo
GLAuthNoNoYesNo
PingDirectoryYesStatsD/OIDCYesYes
RHDSYescn=MonitorYesYes
Oracle OUDYesJMX/SNMPYesYes
IBM Verify DirYescn=MonitorYesYes
eDirectoryYesiMonitorYesYes
Isode M-VaultYesSNMPYesYes
RadiantOneYesJMXYesYes
JumpCloudN/AAPIYesYes
OneLoginN/AAPIYesYes

Monitoring integration: A Telegraf LDAP input plugin reads cn=Monitor for OpenLDAP, 389 DS, RHDS, and OpenDJ. LLDAP exposes native Prometheus metrics. PingDirectory supports StatsD. All access logs can be collected by Fluent Bit.


SSO / OIDC Detail

ToolSAMLOIDCKerberosSCIM
OpenLDAPNoNoSASL/GSSAPINo
389 DSNoNoSASL/GSSAPINo
ApacheDSNoNoBuilt-in KDCNo
OpenDJNoNoSASL/GSSAPINo
LLDAPNoNoNoNo
GLAuthNoNoNoNo
PingDirectoryNoYesSASL/GSSAPIYes
RHDSNoNoSASL/GSSAPINo
Oracle OUDNoNoSASL/GSSAPINo
IBM Verify DirNoNoSASL/GSSAPINo
eDirectoryNoNoSASL/GSSAPINo
Isode M-VaultNoOAuth 2.0SASL/GSSAPINo
RadiantOneNoNoSASL/GSSAPINo
JumpCloudYesYesNoYes
OneLoginYesYesNoYes

LDAP servers are typically backend stores consumed by identity platforms (Authentik, FreeIPA, AD) that handle SSO protocols. Direct SAML/OIDC support is rare except on cloud directory services.


Pricing

ToolModelFree TierStarting Price
OpenLDAPSelf-hostedYesFree
389 DSSelf-hostedYesFree
ApacheDSSelf-hostedYesFree
OpenDJSelf-hostedYesFree
LLDAPSelf-hostedYesFree
GLAuthSelf-hostedYesFree
PingDirectoryEnterpriseNoCustom
RHDSSubscriptionNoRHEL sub
Oracle OUDEnterpriseNoCustom
IBM Verify DirEnterpriseNoCustom
eDirectoryPer-userNoCustom
Isode M-VaultEnterpriseNoCustom
RadiantOneEnterpriseNoCustom
JumpCloudPer userYes (10 users)$9/user/mo
OneLoginPer userNoCustom

Best value: OpenLDAP (most deployed, zero cost), 389 DS (enterprise-class, GPL), LLDAP (modern Rust, Docker-friendly, zero cost).


Recommendation Summary

SegmentRecommendedRationale
Enterprise Linux389 DSFreeIPA upstream, Cockpit UI
General purposeOpenLDAPMost deployed, MDB backend
Lightweight / homelabLLDAPRust, web UI, Docker
Dev / testingGLAuthGo, config-file backend
Java ecosystemOpenDJREST gateway, Java native
Enterprise commercialPingDirectoryBillions of entries
Oracle shopOracle OUDIAM suite integration
Red Hat shopRHDSSupported 389 DS
Cloud / no infraJumpCloudLDAP-as-a-Service
Virtual / federatedRadiantOneMulti-source LDAP

Tools

15 tools.

389 Directory Server

389 Directory Server is an enterprise-class LDAPv3 server for Linux. It is the upstream project for Red Hat Directory Server and the LDAP engine inside FreeIPA / Red Hat Identity Management.

License: GPL-3.0-or-later (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

ApacheDS

ApacheDS is an open-source, Java-based LDAPv3 directory server from the Apache Software Foundation, featuring a built-in Kerberos KDC, stored procedures, triggers, and DSMLv2 XML directory access.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

GLAuth

GLAuth is a lightweight LDAP proxy/server written in Go. It provides a minimal LDAPv3-compatible interface designed primarily for read-only authentication and service account lookups.

License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

IBM Security Verify Directory

IBM Security Verify Directory (formerly IBM Security Directory Server, formerly Tivoli Directory Server) is an enterprise LDAP directory server with mainframe heritage.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Isode M-Vault

Isode M-Vault is a high-assurance directory server designed for military, government, and defence environments.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

JumpCloud LDAP-as-a-Service

JumpCloud LDAP-as-a-Service is a cloud-hosted LDAP endpoint provided as part of JumpCloud’s Open Directory Platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

LLDAP (Light LDAP)

LLDAP is a lightweight LDAP authentication server written in Rust. It provides a simplified, opinionated LDAP interface with a built-in web UI for user and group management.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

OneLogin Virtual LDAP

OneLogin Virtual LDAP (VLDAP) is a cloud-hosted LDAP interface that proxies requests to OneLogin’s cloud directory.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

OpenDJ (Community Edition)

OpenDJ is a Java-based LDAPv3 directory server originally developed by Sun Microsystems, then ForgeRock. After ForgeRock closed the source in 2016, the Open Identity Platform community maintains the open-source edition.

License: CDDL-1.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

OpenLDAP

OpenLDAP is the most widely deployed open-source LDAPv3 directory server. Written in C, it provides a full LDAPv3 implementation with extensive backend and overlay support.

License: OLDAP-2.8 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

OpenText eDirectory

OpenText eDirectory (formerly Novell eDirectory, later NetIQ eDirectory) is an X.500-derived directory server with deep roots in enterprise networking.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Oracle Unified Directory

Oracle Unified Directory (OUD) is a proprietary Java-based LDAPv3 directory server and proxy, derived from OpenDS, offering multi-master replication and integration with Oracle’s identity stack.

License: Proprietary (proprietary) · Kind: web · Deploy: native, docker · SSO: none

Website

PingDirectory

PingDirectory is an enterprise LDAP directory server from Ping Identity built for high availability, with multi-master replication, REST/SCIM APIs, and data governance features like consent management and masking.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

RadiantOne

RadiantOne (by Radiant Logic) is not a traditional LDAP directory server but rather an identity data platform that federates multiple identity sources behind a unified LDAP and SCIM interface.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Red Hat Directory Server

Red Hat Directory Server (RHDS) is the commercially supported downstream build of 389 Directory Server. It is included with Red Hat Enterprise Linux and Red Hat Identity Management (IdM) subscriptions.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

ResorsIT Tools Catalog Search