Disclaimer: This is not an official Singapore Government project. It is an independent open-source library and is not affiliated with, endorsed by, or operated by any government agency.
Monorepo for Singapore government open data tools.
| Package | Description |
|---|---|
publicsgdata |
Python SDK for data.gov.sg (and LTA / OneMap later) |
publicsgdata-mcp |
Local MCP server for AI agents |
Published packages:
uv pip install publicsgdata
uv pip install publicsgdata-mcpRequires uv.
./scripts/dev_setup.sh # creates .venv from uv.lock
./scripts/format.sh
./scripts/validate.sh
./scripts/test.sh # unit tests, runs in CI
./scripts/test_integration.sh # hits the real API, local onlySee CONTRIBUTING.md for PR guidelines.
packages/
publicsgdata/ # Python SDK
publicsgdata-mcp/ # MCP server (stdio)
scripts/ # repo-wide dev scripts
MIT. See LICENSE.