Skip to main content

Installation

Global install:
No install (npx):
From source:

Commands

jam list

List all available nodes.

jam run <node>

Run a node interactively.
When --input is not provided, the CLI prompts for each required field interactively.

jam init

Generate an .env template with all supported credential placeholders.
Creates a .env file with entries for:

jam credentials

Manage saved credentials.

Credential Priority

The CLI checks credentials in this order:
  1. Environment variables - JAM_<SERVICE>_API_KEY format
  2. Encrypted local storage - saved via jam credentials set
  3. Runtime prompts - asked during jam run

Scripting

The CLI supports JSON output for scripting with tools like jq:
Exit codes: