{"library":"ldap","type":"library","category":null,"description":"LDAPjs is a pure JavaScript implementation of the LDAP protocol for Node.js, providing both client and server APIs. The current stable version is 3.0.7, released with bug fixes and security improvements. Version 3.0.0 introduced a major overhaul, splitting core LDAP operations into separate packages like @ldapjs/messages and @ldapjs/controls, and dropping support for older Node.js versions (<14). It is actively maintained, with regular releases and a focus on standards compliance and extensibility. Compared to alternatives like ldap-client or passport-ldapauth, ldapjs offers a lower-level, more flexible API suitable for building custom LDAP servers and clients.","language":"javascript","status":"active","version":"0.7.1","tags":["javascript"],"last_verified":"Sat May 09","install":[{"cmd":"npm install ldap","imports":["const ldap = require('ldapjs');","const ldap = require('ldapjs'); const client = ldap.createClient({ url: 'ldap://localhost:1389' });","const ldap = require('ldapjs'); const attr = new ldap.Attribute({ type: 'cn', vals: ['test'] });"]},{"cmd":"yarn add ldap","imports":[]},{"cmd":"pnpm add ldap","imports":[]}],"homepage":"http://ldapjs.org","github":"https://github.com/mcavage/node-ldapjs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ldap","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}