Documentation
Introduction
What Thauth is built to solve and what the public docs cover first.
Introduction
Thauth is an authorization service for product teams that need more than hardcoded role checks, but do not want to introduce a policy engine and its operational surface area.
What you get
- A project-scoped decision API
- A Go SDK for common client-side authorization checks
- A small public endpoint surface for runtime authorization calls
- Documentation focused on the endpoints your application will call directly
Core mental model
Every authorization decision reduces to a subject, a feature, an action, and an optional tenant.
Roles bundle permission pairs such as ("billing", "read").
Overrides let you grant or deny exceptions without rewriting the role model for the entire account.
How to use these docs
Start with Getting Started if you are evaluating the product end to end.
Go to SDK Quickstart if you want to wire checks from Go code quickly.
Go to API Overview if you plan to integrate directly over HTTP.