ArmorIQ LogoArmorIQ SDK
CLI

armoriq register

Push your armoriq.yaml config to the ArmorIQ control plane

armoriq register

Uploads your armoriq.yaml to the ArmorIQ control plane so the proxy and IAP know about your MCP servers, policies, and agent identity.

Usually run after armoriq validate passes.

Usage

armoriq register
armoriq register --config path/to/config.yaml
armoriq register --dry-run

Flags

FlagDefaultDescription
--configarmoriq.yamlConfig file to register
--dry-runoffSkip the network call — just write local registration state

What it does

  1. Loads and re-validates the config.
  2. Calls POST /iap/sdk/register on the control plane with your API key.
  3. Persists the returned registration state to ~/.armoriq/state.json.

After a successful registration, your agents can run against this config:

from armoriq_sdk import ArmorIQClient
client = ArmorIQClient.from_config("armoriq.yaml")

Re-registering

Safe to run repeatedly — re-registration is how you ship config changes (new MCPs, updated policies). Run armoriq validate first.

On this page