zeekay f94ab24de4 add the licence this repo publishes under
This repository was public with no LICENSE file, which means the code was
published under no grant at all. Apache-2.0 matches the rest of the estate.
2026-08-20 10:33:56 -07:00

@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.

S
Description
The Hanzo API client for C.
Readme Apache-2.0
30 KiB