GitPedia

OpenDJ

OpenDJ is an open-source LDAP directory server written in Java. It provides robust, scalable, and secure directory services for identity management, access control, and authentication in enterprise environments. OpenDJ supports LDAPv3 standard, replication, REST APIs, and high-performance

From OpenIdentityPlatform·Updated June 11, 2026·View on GitHub·

OpenDJ is an [LDAPv3](http://tools.ietf.org/html/rfc4510) compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage and allow store LDAPv3 database in [SQL JDBC database](https://github.com/OpenIdentityPlatform/OpenDJ/wiki/Ho... The project is written primarily in Java, distributed under the Other license, first published in 2017. Key topics include: ldap, ldap-client, ldap-server, ldap-service, opendj.

Latest release: 5.1.1
June 11, 2026View Changelog →

<img alt="OpenDJ Logo" src="https://github.com/OpenIdentityPlatform/OpenDJ/raw/master/logo.png" width="300"/>

Latest release
Build
Deploy
Issues
Last commit
License
Downloads
Docker
Top language
Code size in bytes

OpenDJ is an LDAPv3 compliant directory service, which has been developed
for the Java platform, providing a high performance, highly available, and secure store for the identities managed
by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ
the simplest, fastest directory to deploy and manage and allow store LDAPv3 database in SQL JDBC database or NoSQL Cassandra/Scylla cluster.

An open source, lightweight, embeddable directory that can easily share real-time customer, device, and user identity data across enterprise, cloud, social, and mobile environments.

  • Massive data scale and high availability provide developers with ultra-lightweight ways to access identity data
  • High Performance - ms response times & tens of thousands of w/r per sec
  • Multi Master replication for high availability

As well as the expected LDAP access OpenDJ lets you access directory data as JSON resources over HTTP making it super convenient for web and phone apps.

License

This project is licensed under the Common Development and Distribution License (CDDL). The following text applies to
both this file, and should also be included in all files in the project.

Downloads

Java 11 or later required

How-to build

For windows use:

bash
git config --system core.longpaths true
bash
git clone --recursive https://github.com/OpenIdentityPlatform/OpenDJ.git mvn clean install -f OpenDJ

How-to run after build

bash
cd OpenDJ/opendj-server-legacy/target/package/opendj ./setup bin/start-ds bin/stop-ds

Support

Thanks 🥰

  • Sun OpenDS
  • Oracle OpenDS
  • Forgerock OpenDJ

Contributing

Please, make Pull request

<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <!--img src="https://contributors-img.web.app/image?repo=OpenIdentityPlatform/OpenDJ" /--> <img src="https://opencollective.com/OpenDJ/contributors.svg?width=890&button=true" /> </a>

Backers

Thank you to all our backers! Become a backer 🙏

<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <img src="https://opencollective.com/OpenDJ/backers.svg?width=890"> </a>

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor ❤️

<a href="https://opencollective.com/OpenDJ/tiers" target="_blank"> <img src="https://opencollective.com/OpenDJ/sponsors.svg?width=890"> </a>

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from OpenIdentityPlatform/OpenDJ via the GitHub API.Last fetched: 6/22/2026