CLI

Terminal-native client for Ray9 — pipe results into jq, script queries, or let coding agents shell out. In development.

The Ray9 CLI is a first-class client built for terminals and CI, not a wrapper over the API for humans only. JSON output by default for piping into jq or other agents; table and ndjson formats available; profiles for prod/staging/personal keys without juggling environment variables.

# Shape only — @ray9/cli is in development.
npm install -g @ray9/cli
ray9 auth login
ray9 serp "best crm 2026" --location "United States" --depth 10

Every API surface gets a parallel subcommand (ray9 serp, ray9 keywords, ray9 backlinks, ray9 on-page, ray9 ai-search, ray9 usage) accepting the same parameters as the underlying HTTP endpoint, surfaced as flags.

In development — until it ships, hit the API directly with curl, or use the MCP server from your coding agent. Email contact@ray9.ai if it's blocking your roadmap.