API reference
Reference is the lookup section: what a command accepts, what a function returns, and what
a manifest field means. It is generated from the source rather than written by hand, so it
describes the source version used to build this site. Run uv tool list (or pipx list for a pipx install) to check your
installed version and consult Releases and versioning
when comparing versions.
Every top-level command and subcommand, with its options, defaults and usage, taken from
the argument parser. Many commands also support --json for scripting, and
nsx commands --json returns the whole tree at once.
The names exported from neuralspotx, with their signatures, parameters and return types.
All of them are currently Provisional, which each page says once at the top.
The schema of nsx.yml, nsx-module.yaml, board.yaml and the nsx.lock resolution
lock: every field, its type, whether it is required and what it means.
How versions are numbered and tagged, what the Provisional stability tier means for everything the Python API exports, and how to pin a version you depend on.
Machine-readable
Section titled “Machine-readable”The same content is published for tools and agents:
reference.txt as one text bundle,
reference.json as the Python model,
cli.json as the command tree, and
config.json as the configuration schemas.