Features
- Complete API Coverage: All Bron API endpoints supported
- Async I/O: Non-blocking HTTP using httpx
- JWT Authentication: Automatic ES256 JWT for requests
- Typed Queries: Typed query objects for all API endpoints
Installation
Example
Async requirement
All public API methods are async. Useawait
(or asyncio.run(...)
). Close with await client.aclose()
.
Configuration
api_key
: Your private JWK (required)workspace_id
: Your workspace ID (required)base_url
: API base URL (defaults to https://api.bron.org)
Authentication
The SDK generates an ES256 JWT per request from your private JWK and sends it inAuthorization: ApiKey <jwt>
.