Skip to content

Concepts

IdentityScribe connects your LDAP directories to your apps. It watches one or more LDAP sources for changes, stores every change as an immutable event in PostgreSQL, and serves queries through LDAP, REST, GraphQL, and MCP channels.

You configure a transcribe for each type of entry you want to sync — users, groups, devices, whatever your directory holds. Scribe handles change detection, attribute mapping, and indexing. Your apps query through whichever protocol they already speak.

These pages explain how the system works and help you make informed decisions about configuration.

TopicWhat you’ll learn
ArchitectureData flow from LDAP to PostgreSQL to clients, transcribes, events, query pipeline
Change DetectionHow Scribe detects LDAP changes — persistent search, polling, reconciliation — and what affects sync lag
Choosing FiltersTrade-offs between FleX, JSON, SCIM, and LDAP filter formats