ASI Database Node API

API reference

Base URL: https://asi-database-node-api.arybit.co.ke

Method Path Result
GET / Title, version, revision and diagnostic links
GET /health Status, service, version, revision and uptime_seconds
GET /healthz Status, service, version and revision
GET /ready 200 when SELECT 1 succeeds; otherwise 503
GET /version Status, service, version, commit and revision
curl --fail --show-error https://asi-database-node-api.arybit.co.ke/health
curl --fail --show-error https://asi-database-node-api.arybit.co.ke/ready
curl --fail --show-error https://asi-database-node-api.arybit.co.ke/version

Readiness includes database_status ready or unavailable. Driver errors and credentials are withheld. Health is process liveness, not database acceptance. FastAPI exposes no SQL or lifecycle mutation endpoints. The separate authenticated VM operator service implements console operations under /setup-api/console/; see the console contract. Interactive /docs and /openapi.json are available only in development/test. Human documentation is at /admin/doc/ in the deployed static UI.