Skip to content

FAQ

Quick answers. For full details, follow the links.

Scribe syncs LDAP directories to PostgreSQL and serves queries through LDAP, REST, GraphQL, and MCP channels. Every change is recorded as an immutable event. See Architecture.

Millions. Typical deployments handle 10,000+ queries/second. Performance scales with your PostgreSQL instance. See Deployment for sizing.

LDAP, REST, GraphQL, and MCP are stable. gRPC is on the roadmap. See Channels for details and examples.

Check the ingest stats at /observe/stats/ingest or open the Operator UI at /ui/observe. See Monitoring.

Add a new block under transcribes {} in your config file. Each transcribe syncs one entry type. See Transcribes configuration.

Update the environment variables (LDAP_BIND_PASSWORD, DB_PASSWORD, etc.) and restart. Scribe reads secrets from env vars at startup. See Production Checklist.

Scribe runs database migrations automatically on startup. See Upgrading for version-specific migration notes and breaking changes.

Enable debug logging with SCRIBE_LOG_LEVEL=debug, check the doctor endpoint at /observe/doctor, or inspect traces. See Logging and Traces for the full investigation workflow.