Some of the libraries we publish.
Authaz is a proprietary platform. The SDKs and tools we wrote to work with it live on GitHub under permissive licenses — so the parts you integrate into your own code are things you can read, fork, and audit.
The client we use in every Authaz example. Wraps the REST API, handles tenant context, and surfaces typed errors for policy denies. Published on npm, versioned against the platform, safe to drop into an existing Node service.
An idiomatic Go client for Authaz. Context-aware, typed, and small enough to audit in one sitting. Used by teams running RBAC checks inside latency-sensitive services where adding a dependency has to pay its way.
Scriptable, single-binary, written in Rust. Provisions tenants, rotates keys, inspects audit trails, and exports policy bundles — the same surface the admin dashboard exposes, without the mouse. Ships as a static binary with no runtime dependency.