ArmorIQ LogoArmorIQ SDK
CLI

ArmorIQ CLI

The armoriq command-line tool

ArmorIQ CLI

The armoriq CLI ships with the Python SDK (pip install armoriq-sdk). It handles auth, project setup, and control-plane registration so you don't have to write any of that by hand.

Commands

CommandWhat it does
armoriq initInteractive setup — generates armoriq.yaml
armoriq loginBrowser-based OAuth device-code login
armoriq logoutRemove saved credentials
armoriq whoamiShow current authentication status
armoriq validateVerify config, API key, and MCP connectivity
armoriq registerPush config to the ArmorIQ control plane
armoriq statusShow what's currently registered and active
armoriq logsStream activity logs in the terminal
armoriq orgsList organizations your account belongs to
armoriq switch-orgSwitch to a different org (mints a new scoped API key)

Typical first-time flow

# 1. Install
pip install armoriq-sdk

# 2. Authenticate (opens a browser)
armoriq login

# 3. Scaffold a project
armoriq init

# 4. Verify config + API key + MCPs
armoriq validate

# 5. Push to ArmorIQ control plane
armoriq register

That leaves you with an armoriq.yaml in your project and credentials in ~/.armoriq/.

State and logs

The CLI keeps local state under ~/.armoriq/:

  • state.json — registered config, org context, login session
  • cli.log — append-only audit log of CLI actions

Detail pages

On this page