System Documentation
FAQ
// Frequently asked questions about AuthOS.
0x01: Architecture
Why Rust?
We chose Rust for one simple reason: predictability. AuthOS runs as a single binary without a garbage-collected runtime. Actual latency and memory use depend on workload and deployment configuration, so we publish numbers only with reproducible evidence.
0x02: Environment
Can I self-host?
Yes. AuthOS is designed to be deployed on your infrastructure. Backend-specific builds are available for SQLite, PostgreSQL, and MySQL. SQLite is single-node; exact PostgreSQL/MySQL version windows and multi-node behavior are not yet published as stable guarantees. See the current support matrix.
0x03: Integration
What about the SDK?
We provide
@drmhse/sso-sdk, a zero-runtime-dependency typed TypeScript library, plus pre-1.0 React, Vue, and Node integration packages.
0x04: Tenancy
Is it multi-tenant?
Native multi-tenancy is baked into the core. Organizations, team invitations, and role-based access control (RBAC) are first-class citizens, not plugins.