Open-source config registry: Postgres-backed immutable versions, REST API, and a web UI for browse/edit and version history.
make db-up
make api-runThe API runs DB migrations on startup. In a second terminal:
make ui-install
make ui-devOpen the UI at http://localhost:3000 (API is http://localhost:8080).
Authentication is off by default locally. For production, enable Google OAuth and API keys via Helm — see docs/auth.md.
api/openapi.yaml: API contract (source of truth)- Postman tip: import
api/openapi.yamlto generate a collection (seedocs/development.md) docs/auth.md: Google OAuth and API keysdocs/caching.md: optional Redis caching (config + sessions)docs/roadmap.md: done work and pending backlogdocs/rbac.md: RBAC v2 plans (viewer/developer roles)docs/architecture.md: architecture + versioning modeldocs/development.md: local workflowdocs/deployment.md: production notes + checklistdocs/environment-variables.md: all env varsdocs/packaging.md: Docker/Helm packaging + release notesCONTRIBUTING.md: contributor workflow and conventions
make help: quick reference (make help-allfor every target)make check: backend tests + UI lint/typecheckmake smoke: quick API smoke testmake db-reset: reset local Postgres volume
Licensed under the Apache License, Version 2.0. See LICENSE for the full license text. Project attribution is in NOTICE.



