woodwide-cli package installs wwai — a command-line client for the Wood Wide API. Output is JSON by default so scripts and agents can pipe results to jq.
PyPI
Install, release history, and package README.
Console setup
Guided install steps in the developer console.
The CLI source repository is not public. Use PyPI for the package README, the console CLI tab for setup, and
wwai --help for the full command reference.Install
Requires Python 3.12+.- uv (recommended)
- pipx
- pip
Authenticate
Create an API key
Create a key in the console.
Save it locally
~/.wwai/config.json. You can also pass --api-key per command or set WOODWIDE_API_KEY.End-to-end example
Upload a dataset, train a prediction model, and run sync inference:CLI-specific behavior
Output — JSON by default. Add--format table for readable tables:
--wait and jobs wait goes to stderr; final JSON goes to stdout, so you can pipe to jq while watching status.
Exit codes for --wait and jobs wait:
| Code | Meaning |
|---|---|
0 | Job succeeded |
1 | Job failed, canceled, or rejected |
2 | Timeout (job still running) |
Data connections
Import from connections configured in the console:Command reference
Every subcommand exposes flags and examples via--help:
| Variable | Description |
|---|---|
WOODWIDE_API_KEY | API key (sk_...) |
WOODWIDE_BASE_URL | API base URL (default: https://api.woodwide.ai) |
Next steps
API quickstart
Same workflow with curl, JavaScript, or the Python SDK tab.
Python SDK
Typed client for the same workflows from Python.