<!-- 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
Axiom CLI — build and push node packages
Axiom is a CLI for creating, developing, and pushing node packages.
Use "axiom init" to start a new package, then "axiom create node" to add nodes, "axiom dev" to run locally, and "axiom push" to deploy as a private package. When you're ready to share it, "axiom publish <pkg>@<version>" promotes a pushed package to an immutable, publicly listed marketplace release.
Usage
axiom [flags]
axiom [command]Flags
| Flag | Shorthand | Type | Default | Description |
|---|---|---|---|---|
--help | -h | bool | help for axiom | |
--version | -v | bool | version for axiom |
Subcommands
| Command | Description |
|---|---|
| axiom build | Build a local Docker image identical to the publish pipeline |
| axiom client | Create and manage Client Builder clients (typed SDKs) |
| axiom create | Create Axiom resources |
| axiom dev | Start a local development server with hot reload |
| axiom doctor | Check the local toolchain needed to build and test Axiom packages |
| axiom feedback | Send Axiom a bug report, feature request, or general feedback |
| axiom flow | Author and compile flows (graphs of published nodes) |
| axiom generate | Compile .proto files into language bindings |
| axiom import | Import proto definitions from a published package |
| axiom info | Show package details, nodes, messages, and live endpoint |
| axiom init | Initialize a new Axiom package |
| axiom inspect | Print the compiled JSON Schema for a node or flow (the shape an invoke must satisfy) |
| axiom instance | Create Instances from a Generic node (type-bind, no build, no deploy) |
| axiom invoke | Invoke a published node directly and print its raw JSON response |
| axiom list-my-tools | List the nodes and flows you have pinned |
| axiom login | Authenticate with the Axiom platform |
| axiom pin | Pin a node or flow as a favorite tool |
| axiom propose | Propose a new package, node, or flow for the Axiom marketplace |
| axiom publish | Publish a pushed package to the public marketplace |
| axiom push | Push the package to the Axiom platform (tenant-private) |
| axiom remove | Remove Axiom resources |
| axiom search | Search the Axiom package marketplace |
| axiom skills | Manage the Axiom Skills for Claude Code |
| axiom source | Print a node's handler source code and a link to its full repository |
| axiom test | Run language-native tests with axiom validation |
| axiom unpin | Unpin a node or flow |
| axiom validate | Validate axiom.yaml, proto definitions, and node signatures |
| axiom version | Print the axiom CLI version |
| axiom whoami | Show the current authenticated user |
See also
- axiom build — Build a local Docker image identical to the publish pipeline
- axiom client — Create and manage Client Builder clients (typed SDKs)
- axiom create — Create Axiom resources
- axiom dev — Start a local development server with hot reload
- axiom doctor — Check the local toolchain needed to build and test Axiom packages
- axiom feedback — Send Axiom a bug report, feature request, or general feedback
- axiom flow — Author and compile flows (graphs of published nodes)
- axiom generate — Compile .proto files into language bindings
- axiom import — Import proto definitions from a published package
- axiom info — Show package details, nodes, messages, and live endpoint
- axiom init — Initialize a new Axiom package
- axiom inspect — Print the compiled JSON Schema for a node or flow (the shape an invoke must satisfy)
- axiom instance — Create Instances from a Generic node (type-bind, no build, no deploy)
- axiom invoke — Invoke a published node directly and print its raw JSON response
- axiom list-my-tools — List the nodes and flows you have pinned
- axiom login — Authenticate with the Axiom platform
- axiom pin — Pin a node or flow as a favorite tool
- axiom propose — Propose a new package, node, or flow for the Axiom marketplace
- axiom publish — Publish a pushed package to the public marketplace
- axiom push — Push the package to the Axiom platform (tenant-private)
- axiom remove — Remove Axiom resources
- axiom search — Search the Axiom package marketplace
- axiom skills — Manage the Axiom Skills for Claude Code
- axiom source — Print a node's handler source code and a link to its full repository
- axiom test — Run language-native tests with axiom validation
- axiom unpin — Unpin a node or flow
- axiom validate — Validate axiom.yaml, proto definitions, and node signatures
- axiom version — Print the axiom CLI version
- axiom whoami — Show the current authenticated user
Related
- axiom build
- axiom client
- axiom create
- axiom dev
- axiom doctor
- axiom feedback
- axiom flow
- axiom generate
- axiom import
- axiom info
- axiom init
- axiom inspect
- axiom instance
- axiom invoke
- axiom list-my-tools
- axiom login
- axiom pin
- axiom propose
- axiom publish
- axiom push
- axiom remove
- axiom search
- axiom skills
- axiom source
- axiom test
- axiom unpin
- axiom validate
- axiom version
- axiom whoami