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.
| Topic | What you’ll learn |
|---|---|
| Architecture | Data flow from LDAP to PostgreSQL to clients, transcribes, events, query pipeline |
| Change Detection | How Scribe detects LDAP changes — persistent search, polling, reconciliation — and what affects sync lag |
| Choosing Filters | Trade-offs between FleX, JSON, SCIM, and LDAP filter formats |