Typed clients
Quorum publishes no SDKs besides the CLI; the spec is the contract. It is OpenAPI 3.1 at:
https://api.quorumcal.com/v1/openapi.jsonEvery operation has an operationId, and every route’s access rule and CLI name is in the x-quorum extension.
TypeScript
Section titled “TypeScript”npx @hey-api/openapi-ts -i https://api.quorumcal.com/v1/openapi.json -o src/quorumAny language
Section titled “Any language”# Pythonopenapi-python-client generate --url https://api.quorumcal.com/v1/openapi.json# Gooapi-codegen -package quorum https://api.quorumcal.com/v1/openapi.json > quorum.gen.goSend Authorization: Bearer <token> and Quorum-Version on every call. Treat unknown fields in responses and unknown values you didn’t expect as additive changes: ignore them.
Webhook payloads are described in the event reference, not in the spec.