Skip to main content
The OrbitFlare CLI is a single binary that wraps RPC queries, gRPC and Jetstream streaming with YAML configs, project scaffolding, and account management. For agent and automation workflows, the key feature is --json: every command emits structured output that composes cleanly with jq, shell pipes, GitHub Actions, and cron jobs.
For interactive AI workflows in Claude Code, Cursor, or other MCP hosts, prefer the MCP server. The CLI is best for shell-driven automation where you want deterministic exit codes and parseable output.

Install

See the full CLI reference for installation alternatives, auth methods, and the complete command surface.

Headless setup

For non-interactive environments (CI, containers, scripts), authenticate with an API key directly, no browser flow needed:
Credentials are stored in the OS keychain by default. In containers without a keychain, set ORBITFLARE_CONFIG_DIR to a writable path and the CLI will fall back to a file-based config.

JSON output

Every command supports --json:
Compose with jq for one-liners:

Streaming with YAML configs

The CLI streams Jetstream and Yellowstone gRPC using a declarative YAML config, no code required:
Run it (Jetstream or Yellowstone gRPC):
Have an MCP-equipped agent generate the YAML for you. The MCP server subscribeTransactions tool emits a CLI-ready config from a natural-language description.

Scripting patterns

Tail recent signatures and process them

CI health check

Scaffold a project from an agent

The CLI ships templates for common Solana projects. An agent can list them and spin one up in one shot:

Profiles

Switch between accounts or environments without re-authenticating each time:

Source