Getting Started
fulla is a high-performance, open-source identity and access management (IAM) core built in C++17: a production-grade OAuth2/OIDC authorization server with full coverage of user authentication, MFA, WebAuthn, RBAC, and multi-tenancy — it can be deployed as an out-of-the-box product (Docker/Helm) or integrated as an embeddable C++ SDK (find_package(fulla-*)).
Quick entry points:
| If you want to… | Go to |
|---|---|
| Understand the architecture in five minutes | Architecture Overview |
| Get it running | Docker Deployment · Quick Start in the README |
| Embed the OAuth2 engine in your C++ project | SDK Integration Guide |
| Call the HTTP API from any language | API Reference · OIDC Integration |
| Deploy to production | Production Deployment · Configuration Guide |
| Understand why a design is the way it is | ADR Decision Records |
| Contribute to the project | Contribute |
The content on this site comes directly from the repository's docs/ directory (single source of truth, zero copying); if you find an error, please open a PR against the repository documentation — the site is rebuilt automatically from master.