Python
The Python client uses HTTP/JSON.
from platform_sdk import PlatformClient
c = PlatformClient(base_url="http://template-api.localhost")c.healthz()print(c.hello())Install
Section titled “Install”python3 -m venv .venvsource .venv/bin/activatepip install -e ./sdk/pythonUse a virtualenv so the package stays in the project.
python3 -m venv .venvsource .venv/bin/activatepip install -e ./sdk/pythonOn Debian/Ubuntu, install python3-venv and python3-pip if venv is
missing.
Install Python 3.9+ and tick Add python.exe to PATH. In PowerShell:
py -3 -m venv .venv.\.venv\Scripts\Activate.ps1pip install -e .\sdk\pythonIf activation is blocked:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.