1.1 KiB
@hanzo c-sdk
Landing page for the Hanzo C SDK. This is the thin wrapper in the Hanzo umbrella org; generated clients live in their own language org, the way hanzo-rs/sdk, hanzo-go/sdk and hanzo-swift/sdk do.
Status
Not generated yet. There is no C client for the Hanzo API today, and this page exists so that fact is findable rather than guessed at.
What it will be
The whole Hanzo /v1 surface — 2479 operations — as an idiomatic C package,
generated from the same OpenAPI document every other Hanzo SDK is generated
from. A language is a row in sdks.yaml, not a bespoke pipeline:
c:
repo: c-sdk
generator: c
Adding it needs that row and a repository in a hanzo-c org to hold the
output. Until both exist, this page is the honest answer.
Meanwhile
The API is HTTP and documented — https://api.hanzo.ai/v1/openapi.json — and
every route answers to Authorization: Bearer <token>, where the token is an
IAM access token or an API key (pk- publishable, sk- secret). Any C HTTP
client reaches it today.