Automate financial workflowsfrom your terminal.
wallbit-cli turns AI plans into reliable execution: define flows in YAML, run them with confidence, and keep every step observable.
Built for builders and agents who want speed without chaos: deterministic outputs, validation before execution, and composable workflows that scale from one-off runs to production automations.
Product
One CLI, two ways to win
Move fast with direct commands, then lock in repeatability with YAML workflows you and your agents can run with the same outcome every time.
Direct commands
Ship outcomes in seconds
Query balances, rates, cards, trades, and more with explicit flags and clean JSON. Perfect for quick decisions, scripts, and agent prompts.
$ wallbit balance checking
$ wallbit rates get --source USD --dest EURYAML workflows
Scale execution like infrastructure
Define multi-step financial flows in YAML, validate before run, and execute the same plan across environments with zero drift.
$ wallbit workflow validate ./payroll.yaml
$ wallbit workflow run ./payroll.yamlQuickstart
Install, Validate, Execute
Run your first end-to-end workflow in minutes with the exact commands below.
$ go install github.com/jeremyjsx/wallbit-cli/cmd/wallbit@latest$ wallbit auth login# paste key once → stored locally$ wallbit workflow validate ./workflow.yaml> OK — steps and inputs look good$ wallbit workflow run ./workflow.yaml> JSON run report on stdoutFeatures
Why teams trust wallbit-cli
From prompt to production run: design workflows with your favorite agent, validate them with the CLI, and execute with confidence.
- BINARY
Built for humans and agents
One interface for exploratory commands and repeatable workflows. You and your agent operate on the same contract.
See Command Overview → - WORKFLOWS
YAML that executes, not just documents
Turn intent into executable plans with `${steps.<id>.<path>}`. Compose once, run many times, and keep shell glue out of mission-critical flows.
See Workflow Language → - VALIDATE
Validate before money moves
`wallbit workflow validate` checks run keys and payload structure up front, so agents catch broken plans before execution.
See Validate & Run → - JSON
Automation-ready output
Structured JSON on success, strict non-zero exits on failure. Easy to pipe, test, monitor, and chain in automation pipelines.
See Output Format → - AUTH
Predictable auth resolution
Clear credential precedence keeps runs deterministic across environments. See effective auth state instantly with `auth status`.
See Authentication → - SDK
Aligned with the public API
Typed requests and domain-aware commands keep execution close to API behavior, with knobs for base URL and timeout when you need control.
See API Mapping →
Built on a foundation of fast, production-grade tooling
Common Portfolio Flow
STEP 1
Model the rebalance intent in YAML
Define the portfolio check as ordered steps so you and your agents share the same plan before execution.
version: 1
name: rebalance-check
steps:
- id: checking
run: balance.get_checking
- id: stocks
run: balance.get_stocks
- id: fx
run: rates.get
with:
source: USD
dest: EURSelect a stage
[ ready to ship? ]
Ready to run your first real workflow?
Start with the quickstart, adapt the YAML to your use case, and execute with deterministic output from the CLI.