Client SDKs
Brokkr ships generated client SDKs for Rust, Python, and TypeScript — the supported way to consume the broker’s REST API from your own code. All three are generated from the same OpenAPI spec as the broker and released in lockstep with it, so they always match the broker version you’re running.
This page is the API-reference entry point for the SDKs; the full guides live under How-To:
- Client SDKs overview — shared shape, authentication, versioning, error handling, pagination
- Rust SDK —
brokkr-clientcrate (wraps the progenitor-generated client) - Python SDK —
brokkr-clientdistribution - TypeScript SDK —
@colliery-io/brokkr-clientpackage - Regenerating SDKs — how the SDKs are produced from the spec
For the broker’s internal Rust crate docs, see the Rust API Reference.
For REST endpoint schemas and try-it-out, see the REST API Reference
or Swagger UI at http://<broker-url>/swagger-ui.