Public beta — not for production use. Data may be wiped at any time. Questions? Contact us.
Documentation menu

axiom client build

Build an SDK for a client in one or more languages

View as Markdown
<!-- GENERATED by docs/scripts/gen-cli-reference — DO NOT EDIT. Source of truth: the cobra command definitions in cmd/axiom/cmd/. Regenerate from the repo root with: go run ./docs/scripts/gen-cli-reference -->

axiom client build

Build an SDK for a client in one or more languages

Start a build for a client: snapshot its current draft members (or reuse an existing version's frozen snapshot) and compile each selected language.

axiom client build c1 --lang python,go        # cut a new version, build both
axiom client build c1 --lang rust --version 3 # add a language to version 3
axiom client build c1 --lang python,go --json # machine-readable output

A build starts every selected language in "pending"; it transitions to "building" then "succeeded" or "failed" asynchronously. Poll progress with:

axiom client status c1 --version N --watch

Requires a prior "axiom login".

Usage

axiom client build <client-id> [flags]

Flags

FlagShorthandTypeDefaultDescription
--help-hboolhelp for build
--jsonboolEmit a JSON array of the started build rows
--langstringComma-separated languages to build (python, go, typescript, java, csharp, rust)
--versionint0Existing version to add languages to (omit to cut a new version from the current draft)

See also

  • axiom client — Create and manage Client Builder clients (typed SDKs)