Installation
Homebrew (macOS/Linux)
Go
Requires Go 1.22 or later:$GOPATH/bin is in your PATH:
Authentication
Set your API key as an environment variable:--api-key:
Usage
The CLI follows ayoshi [resource] <command> structure:
List accounts
Fetch transactions
Check financial scores
View recurring streams
Get your profile
Financial summary
Paper trading
Output formats
Control how results are displayed with--format:
| Format | Description |
|---|---|
auto | Pretty output for terminals, JSON for pipes (default) |
json | Standard JSON |
jsonl | JSON Lines (one object per line) |
pretty | Indented, colored JSON |
yaml | YAML output |
raw | Raw API response body |
explore | Interactive explorer |
Transform output
Use--transform with GJSON syntax to extract specific fields:
Global flags
| Flag | Description |
|---|---|
--api-key | API key (or set YOSHI_API_KEY) |
--base-url | Custom API base URL |
--format | Output format |
--transform | GJSON transform expression |
--debug | Show HTTP request/response details |
--version, -v | Show CLI version |
--help | Show help for any command |
Explore commands
Runyoshi --help to see all available resources, or yoshi [resource] --help for command-specific options:
What’s next
SDKs
Use the TypeScript or Python SDK for programmatic access.
Authentication
Create and manage your API key.