System Documentation
FAQ
// Frequently Asked Questions about AuthOS architecture and deployment.
0x01: Architecture
Why Rust?
We chose Rust for one simple reason: predictability. AuthOS runs as a single binary with sub-millisecond latency and a stable ~18MB memory footprint. No GC pauses, no cold starts.
0x02: Environment
Can I self-host?
Yes. AuthOS is designed to be deployed on your infrastructure. It supports SQLite (WAL mode) for single-node setups and Postgres/MySQL for scalable architectures. You own the data.
0x03: Integration
What about the SDK?
We provide
@authos-sdk. It's a zero-dependency, fully typed TypeScript library. It works in any runtime (Node, Bun, Deno) and any frontend framework (React, Vue, Svelte).
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.