Goalkeeper Docs

Services

ComponentLocal AddressResponsibility
Webhttp://localhost:3000Browser user interface
REST APIhttp://localhost:3001Public application API boundary
MCPhttp://127.0.0.1:3002/mcpGoal and label tools for AI agents
Docshttp://localhost:3003Product and engineering documentation
PostgreSQLlocalhost:5432Local relational data store

/sign-in provides email registration and login, and /home is protected. The authenticated application loads the current user from the REST API, provides logout from the sidebar account menu, and manages scoped API tokens under /settings/api-tokens. The API creates the user's first organization during authenticated-session bootstrap and persists active-organization switching. Organization and Team settings expose administrator-authorized organization renaming and membership-role management.

Health checks

The REST API and MCP service expose GET /health on their respective origins.

API contracts

The REST API reference is generated from its OpenAPI document.

Authentication uses the canonical /v1/auth/* routes described in Authentication.