Edit this page

Other programming languages

If you connect to an LDAP server from a program, you normally use a library which encapsulates the LDAP calls. It depends on your programming language and platform, which options you have here. LDAP is widely adopted, so there should be at least one solution available for you. Here are some examples:

Language Library
C, C++ An RFC exists for LDAP C APIs, RFC 1823, although different implementation vary. The OpenLDAP project offers a library for many platforms.
C# Novell LDAP Libraries for C#
Perl Perl LDAP
Python python-ldap an LDAP client API for Python
Ruby Ruby/LDAP an extension module for Ruby.
Tcl Several options exist, one of them is provided by the TCL library at SourceForge