Developer portal foundation
Safe access to UpHex services
This repo owns the external developer control plane. Campaign building, metrics, leads, OAuth provider tokens, and other domain systems stay in their current services.
Control plane
Developer apps
Scopes, agencies, app status, and limits
Credentials
API keys + OAuth
One-time secrets, rotation, and revocation
Gateway
API + MCP edge
Validated requests delegated to owning services
Operations
Logs + webhooks
Request audit trail, signing, and retries
Gateway routes
Control plane checklist
Credential ownership: API keys and OAuth clients live here.
Audit trail: Every public request gets a log row.
Service boundary: Domain data remains downstream.
Developer UX: portal docs, request logs, credential controls, OAuth clients, and webhooks are managed here.