Four languages, one contract.
Client libraries for the gateway, installed from the repository.
SDKs
Status, from the evidence matrix.
Statuses come from the capability matrix on the frameworks pages; none of the four is published to a package registry.
JavaScript / TypeScript
# in the gateway repository root: build the SDK (needs network access; dist/ is not committed) npm run sdk:build # in your project: install from the local path npm install /path/to/qodiqa-gateway/sdk/javascriptPython
pip install /path/to/qodiqa-gateway/sdk/python # or, for development: pip install -e sdk/pythonGo
# from sdk/go in the gateway repository go test ./...Java
# from sdk/java in the gateway repository mvn test
- JavaScriptV1 and V2 calls
- PythonV1 and V2 agent calls
- GoV1 only
- JavaV1 only
Write your own
Write your own
Write your own
Independent implementations are welcome. The normative protocol and the published test vectors are everything you need to check one.
