Olympus Docs
ReferenceAPIs

APIs

Every HTTP and RPC surface in Olympus

This sub-section catalogs every API surface in Olympus. Most pages are generated; this overview is hand-written.

What's documented and how

ServiceSurfaceGeneration
Ory Kratos (CIAM + IAM)Public + Admin RESTPhase 3, generated from upstream Ory OpenAPI spec, plus a hand-written deltas page documenting Olympus-specific defaults
Ory Hydra (CIAM + IAM)Public + Admin RESTPhase 3, generated from athena/openapi.json, plus deltas
AthenaREST API under /api/*Phase 3, generated from athena/src/app/api/**/route.ts AST
SDKTypeScript exportsPhase 3, generated via TypeDoc from sdk/src/index.ts
SiteOAuth2 playground routesPhase 3, small surface, hand-written
Daedalus MCPJSON-RPC 2.0 toolsPhase 3, generated from daedalus/src-tauri/src/mcp/tools.rs

Authentication summary

SurfaceAuth
Kratos PublicSession cookie or token (per flow type)
Kratos AdminNetwork ACL only, must be firewalled to localhost/intranet
Hydra PublicOAuth2 token (per endpoint) or unauthenticated (discovery, JWKS)
Hydra AdminNetwork ACL only, must be firewalled
Athenaathena-session HMAC cookie, role check on admin routes
SDKLibrary, not network, no auth boundary
MCPLocalhost only, no network exposure

See Athena API Authentication for the Athena auth chain in full detail.

Already available

While the generated pages land in Phase 3, the hand-written Athena reference is complete:

On this page