@vapi-network/cli
v0.9.0
Published
Command-line interface for the non-custodial vAPI Network wallet
Downloads
1,465
Readme
@vapi-network/cli
The command implementations behind the vapi binary of
vAPI Network: wallet management,
discovery, payment, receipts, the OS secret store and the MCP launcher. The
wallet key stays encrypted on the local machine and every x402 payment is signed
locally.
The vapi docs, vapi docs search and vapi docs read commands access the
public documentation without a wallet, account or payment.
Two entry points: @vapi-network/cli exports runCli and the HELP text for
embedding, and @vapi-network/cli/cli is the executable itself.
Most users should install or run the unscoped vapi-network package instead.
Exports
| Name | What it is | Since |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| CliDependencies | type CliDependencies = { fetchImpl?: typeof fetch; prompts?: CliPrompts; interactive?: boolean; env?: NodeJS.ProcessEnv; secretStore?: SecretStore; now?: () => Date; agentLink?: { startDeviceLink?: typeof startDeviceLink; pollDeviceLink?: typeof pollDeviceL... | 0.5.0 or earlier |
| CliIo | type CliIo = { stdout(message: string): void; stderr(message: string): void; } | 0.5.0 or earlier |
| HELP | constant HELP: "vAPI Network\n\nUsage:\n vapi init [--networks <base,arc,solana>] [--json]\n vapi wallet list [--json]\n vapi wallet create [--networks <base,arc,solana>] [--label ] [--json]\n vapi wallet use [--json]\n vapi wallet renam... | 0.5.0 or earlier |
| runCli | function (argv = process.argv.slice(2), io: CliIo = processIo, dependencies: CliDependencies = {}): Promise | 0.5.0 or earlier |
See the root README for the full command reference.
