Developer Search
Press ⌘K or Ctrl+K to jump through guides and public API docs for user-owned master key and scoped credential flows.
SDKs
SDK Surface and Language Clients
SDK contracts are generated from protobuf + Connect definitions. Keep SDK upgrades synchronized with release notes and changelog entries.
Go
Server + client stubs are generated in `services/api/gen`. Prefer integration tests for policy-sensitive flows.
go run ./services/api/cmd/server
go test ./services/api/...TypeScript
Web client and docs explorer consume generated artifacts and OpenAPI metadata in lockstep.
pnpm proto:gen
pnpm --filter @aegis/web lintBash / CLI
Use direct HTTP calls for diagnostics and smoke checks in CI scripts.
curl -X POST "$API_BASE/aegis.v1.BrokerService/MintUserApiToken" \
-H "Authorization: Bearer $FIREBASE_ID_TOKEN" \
-H "Content-Type: application/json" \
-d @mint-user-token.jsonRelease Discipline
- Pin generated SDK revisions to tagged releases.
- Run compatibility tests on every API schema update.
- Publish migration notes for removed or renamed fields.