---
title: Open Directory
framework: Open Directory
role: collection
role_heading: Framework
platforms: [Mac Catalyst 13.0+, macOS 10.6+]
path: opendirectory
---

# Open Directory

Authenticate users, and search for contact information in Open Directory and LDAP directories.

## Topics

### Classes

- [ODAttributeMap](opendirectory/odattributemap.md)
- [ODConfiguration](opendirectory/odconfiguration.md)
- [ODContext](opendirectory/odcontext.md)
- [ODMappings](opendirectory/odmappings.md)
- [ODModuleEntry](opendirectory/odmoduleentry.md)
- [ODNode](opendirectory/odnode.md)
- [ODNodeRef](opendirectory/odnoderef.md)
- [ODQuery](opendirectory/odquery.md)
- [ODQueryRef](opendirectory/odqueryref.md)
- [ODRecord](opendirectory/odrecord.md)
- [ODRecordMap](opendirectory/odrecordmap.md)
- [ODRecordRef](opendirectory/odrecordref.md)
- [ODSession](opendirectory/odsession.md)
- [ODSessionRef](opendirectory/odsessionref.md)
- [ODContextRef](opendirectory/odcontextref.md)

### Protocols

- [ODQueryDelegate](opendirectory/odquerydelegate.md)

### Structures

- [ODFrameworkErrors](opendirectory/odframeworkerrors.md)

### Reference

- [OpenDirectory Functions](opendirectory/opendirectory-functions.md)
- [OpenDirectory Enumerations](opendirectory/opendirectory-enumerations.md)
- [OpenDirectory Constants](opendirectory/opendirectory-constants.md)
- [OpenDirectory Data Types](opendirectory/opendirectory-data-types.md)
