Wren:DS is an LDAPv3-compliant directory service developed for the Java platform. It provides a central store for identity data and is designed for organizations that need a standards-based directory for authentication, authorization, user information, and application integration.
The project belongs to the Wren Security suite. Its codebase descends from OpenDJ, with roots in software previously developed by ForgeRock and Sun Microsystems. Wren:DS can operate as a standalone directory server or form part of a distributed directory infrastructure spanning multiple systems and locations.
It provides native LDAP access while also accommodating applications that need other ways to work with directory data. This makes it suitable as an identity data backbone for conventional enterprise services as well as applications that need to integrate with a centralized directory.
This is free and open source software.
Key Features
- Full LDAPv3 support including search, compare, modify, add, delete, extended operations, and LDIF import and export.
- Multi-master replication with automatic conflict resolution and support for geographically distributed deployments.
- Fine-grained LDAP access controls with conditions based on users, authentication methods, network details, time, and attributes.
- Configurable password policies covering complexity, history, account lockout, expiry, and grace logins.
- TLS/SSL connections and several SASL authentication mechanisms.
- Tunable caching, indexing, entry compression, and a Berkeley DB JE storage backend.
- REST and DSML interfaces for applications that do not communicate directly over LDAP.
- Online schema management, including custom schema extensions without restarting the server.
- Monitoring through JMX, SNMP, and the built-in cn=monitor backend, together with operational statistics and alerting.
- Command-line utilities for configuration, directory searches and modification, task management, import, export, backup, and restore.
- Supports per-subtree configuration and custom directory schemas.
Website: github.com/WrenSecurity/wrends
Support:
Developer: Wren Security
License: Common Development and Distribution License 1.0
Wren:DS is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| LDAP Solutions | |
|---|---|
| 389 Directory Server | Enterprise-class Open Source LDAP server |
| OpenLDAP | LDAP suite of applications and development tools |
| FreeIPA | Integrated security information management solution |
| OpenDJ | Cloud Directory for the API Economy |
| lldap | Light LDAP implementation |
| ApacheDS | LDAP and Kerberos server written in Java |
| GLAuth | Easy-to-use, LDAP server with configurable backends |
| RazDC | Active Directory domain controller built on Rocky Linux and Samba4 |
| Mori-bito | Terminal-based LDAP server |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.