{"endpoints":{"GET /health":"liveness, no auth","POST /query":"{\"sql\": \"...\", \"params\": [..]}  -> one statement, autocommit","POST /transaction":"{\"statements\": [{\"sql\",\"params\"}, ...], \"dry_run\": true|false} -> all in one transaction; dry_run=true always ROLLBACKs (preview), false COMMITs only if every statement succeeds"},"auth":"Authorization: Bearer <key>","limits":{"max_rows_returned":1000,"max_rows_written_per_request":20,"statement_timeout":"60s","requests_per_min":120},"rules":"Production DB. No DELETE/DROP/TRUNCATE/CREATE. No secret data. Billing/account tables are read-only. UPDATE needs WHERE. Writes need CEO approval after a dry run."}