CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-ldap3

A strictly RFC 4510 conforming LDAP V3 pure Python client library

81

1.08x
Overview
Eval results
Files

Evaluation results

96%

27%

Active Directory and eDirectory Vendor Tools

Vendor-specific extensions for Active Directory and eDirectory

Criteria
Without context
With context

DirSync calls

60%

100%

DirSync tokens

53%

100%

AD password extension

100%

100%

eDirectory universal password

70%

80%

eDirectory bulk membership

60%

100%

80%

20%

Directory Connection Lifecycle

Connection lifecycle with auth and auto-bind

Criteria
Without context
With context

Server config

100%

100%

Auto-bind

50%

33%

Manual bind/unbind

75%

100%

Rebind

25%

100%

Context cleanup

66%

100%

60%

-5%

LDAP Server Profile Loader

Server configuration and schema/info loading

Criteria
Without context
With context

Server setup

100%

100%

Info preload

75%

50%

Offline templates

100%

100%

Definition import

0%

0%

Metadata extraction

50%

50%

92%

22%

Directory People Helper

Abstraction layer ORM with Reader/Writer and simplified queries

Criteria
Without context
With context

Object schema

100%

100%

Reader query

80%

88%

Dereference & operational

33%

100%

Paged results

100%

66%

Writer updates

25%

100%

85%

-7%

LDAP Search Result Exporter

Result access and JSON/LDIF serialization helpers

Criteria
Without context
With context

Search call

100%

100%

Entries access

100%

100%

Raw response

100%

100%

JSON serialization

100%

100%

JSON file

50%

0%

LDIF serialization

100%

100%

LDIF file

40%

0%

100%

5%

Directory Search Controls

Search scopes, alias handling, and paging controls

Criteria
Without context
With context

Scope constants

100%

100%

Alias control

100%

100%

Scoped search

100%

100%

Paged retrieval

80%

100%

Connection usage

100%

100%

100%

5%

LDAP Extended Identity Workflows

Extended RFC helpers (who am I, password modify, paged/persistent search)

Criteria
Without context
With context

Identity lookup

100%

100%

Password modify

100%

100%

Paged search

100%

100%

Persistent search

75%

100%

Connection handling

100%

100%

95%

-5%

LDAP Entry Provisioning Helper

Standard LDAP CRUD, search, and compare operations

Criteria
Without context
With context

Server config

100%

100%

Bind lifecycle

100%

75%

Add/modify

100%

100%

Search handling

100%

100%

Compare/delete

100%

100%

100%

Secure LDAP TLS Client

TLS setup and certificate-based binds

Criteria
Without context
With context

Tls config

100%

100%

Server wiring

100%

100%

Cert bind

100%

100%

TLS failure handling

100%

100%

Secure search

100%

100%

5%

5%

Offline LDIF Exporter

LDIF client strategy and streaming change/content output

Criteria
Without context
With context

LDIF strategy

0%

0%

Change via ops

0%

20%

Stream output

0%

0%

Content export

0%

0%

Line separators

0%

0%

Install with Tessl CLI

npx tessl i tessl/pypi-ldap3
Evaluated
Agent
Claude Code

Table of Contents