Documentation
SharkAuth Quickstarts
SharkAuth is a self-hosted auth server with RFC-correct agent-native primitives: DPoP (RFC 9449), token exchange (RFC 8693), MCP-native OAuth 2.1, and a five-layer revocation model. These guides are organized by use-case, not by feature — pick your path below.
Pick your path
| I want to… | Guide |
|---|---|
| Build a product that ships agents to my customers | 01 — Customer Agents |
| Drop auth in front of my MCP server | 02 — MCP Server |
| Run an internal AI platform with compliance audit trails | 03 — Internal Platform |
| Self-host an Auth0 replacement with agent support | 04 — Auth0 Replacement |
Reference guides
| Topic | Guide |
|---|---|
| Five-layer revocation walkthrough | 10 — Five-Layer Revocation |
| Delegation chains (RFC 8693 act chains) | 11 — Delegation Chains |
Prerequisites
First-boot creates an admin API key (sk_live_...) and displays it in the terminal. Copy it — it is not shown again.
SDK surface at a glance
All sub-clients are also accessible via Client:
Related documentation
- SDK reference:
../sdk/ - CLI reference:
/documentation/cli/ - Five-layer revocation design:
playbook/00-design.md