ApacheDS
ApacheDS is an open source LDAP server written in Java that supports directory services and is extensible through plugins. It can be embedded in applications or run as a standalone service.
ApacheDS: Open Source LDAP Server for Directory Services
ApacheDS is an open source LDAP server written in Java that supports directory services and is extensible through plugins. It can be embedded in applications or run as a standalone service.
What is ApacheDS?
ApacheDS is an open source LDAP directory server implemented entirely in Java. It supports standard LDAP and directory services APIs and protocols. Key features include:
- Full LDAP v3 compliance and LDAP metadirectory support
- Embedded or standalone server options
- Extensible through plugins
- Support for custom schema and syntax
- Secured communications with SSL/TLS
- Out of the box support for Kerberos authentication
- Integration with popular frameworks like Spring and PicoContainer
- JMX based monitoring and management
ApacheDS can meet the needs of lightweight LDAP based applications or full enterprise directory deployments. Its pure Java approach makes it highly portable across platforms. The embedded options allow it to be bundled within custom applications that require an LDAP server component.
ApacheDS Features
Features
- LDAPv3 compliant
- Extensible through plugins
- Embedded LDAP server
- Standalone LDAP service
- Multi-master replication
- Access control policies
- Password policies
- Change notifications
Pricing
- Open Source
Pros
Open source
Written in Java
Lightweight
Easy to embed
Good performance
Active community
Cons
Limited adoption
Less features than proprietary options
Steep learning curve
Lacks user friendly admin UI
Official Links
Reviews & Ratings
Login to ReviewThe Best ApacheDS Alternatives
View all ApacheDS alternatives with detailed comparison →
Top Network & Admin and Directory Services and other similar apps like ApacheDS
Here are some alternatives to ApacheDS:
Suggest an alternative ❐Microsoft Active Directory
Microsoft Active Directory is a directory service developed by Microsoft for Windows domain networks. It is used to enable the following capabilities in an organization:Centralized management of user accounts and devicesAssignment of access rights and permissions to users and devicesEnforcement of security policiesDomain-based naming and discovery of resourcesSingle sign-on using...
FreeIPA
FreeIPA is an integrated security information management solution based on MIT Kerberos, 389 Directory Server, Dogtag certificate system, NTP and DNS. It provides centralized authentication, authorization and account information by storing data about user, groups, hosts etc. in a centralized LDAP directory.Key features of FreeIPA include:Centralized user authentication via KerberosRole...
OpenLDAP
OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol (LDAP), which provides access to distributed directory services over TCP/IP networks. Some key details about OpenLDAP:Allows users to access common user information like email, phone numbers, addresses, etc. in a centralized directoryOften used for centralized authentication and identity...
Univention Corporate Server
Univention Corporate Server (UCS) is an enterprise-grade Linux distribution and management system tailored for companies and organizations. It brings together common infrastructure services like identity management, file sharing, print and DNS management into one cohesive platform.Some key features of UCS include:Centralized identity management through an LDAP directoryWeb-based administration portal for...
RazDC
RazDC is an open-source, self-hosted remote desktop and remote access software. It allows users to connect to computers remotely through a web browser or using the dedicated RazDC client software available for Windows, macOS, Linux, iOS and Android.Some of the key features of RazDC include:Remote Desktop - Remotely control computers...
GLAuth
GLAuth is an open source authentication server that provides centralized authentication, authorization and accounting (AAA) for Linux, UNIX, and Windows servers. It supports a variety of authentication mechanisms including:LDAPRADIUSKerberosMicrosoft Active DirectoryOAUTH2SAMLUNIX accountsKey features of GLAuth include:Centralized AAA services for heterogeneous environmentsHigh performance and scalabilitySupport for two-factor authenticationIntegration with popular single...
SambaBox
SambaBox is an open source software suite that enables Linux/Unix systems such as Ubuntu, Debian, CentOS, Fedora and more to provide seamless file and print services to SMB/CIFS clients such as various versions of Microsoft Windows, macOS, and other SMB-enabled devices. It allows non-Windows devices to communicate with Windows networking...
OpenDJ
OpenDJ is an open source LDAP directory server developed by ForgeRock that provides a high performance, scalable, and embeddable directory store for centralized identity data and policy. Some key features of OpenDJ include:High availability with no single point of failureHorizontal scaling through server clustering and data partitioningEmbeddable as a library...
389 Directory Server
389 Directory Server is an enterprise-class open source Lightweight Directory Access Protocol (LDAP) server developed and maintained by Red Hat. It provides a foundation for centralized authentication and authorization for enterprise systems and applications.Key features of 389 Directory Server include:Standards compliance with LDAP, LDAPS, StartTLS, etc.High performance and scalability to...