CLI

The arbitr CLI wraps the same published /v1 surface as these docs. Install it, set a key, then use arbitr --help and arbitr COMMAND --help for commands and flags.

Install from PyPI. Source: github.com/strakergroup/arbitr-python. The PyPI package is arbitr-sdk; the command and Python import stay arbitr. This page is the CLI.

Install

Python 3.11 or newer.

pip install arbitr-sdk

Auth

Mint a key under Settings → API Keys. See Create an API key. For submit and download you need both verify:submit and verify:read.

export ARBITR_API_KEY=abr_live_…

The CLI also reads ARBITR_API_KEY or arbitr_api_key from a .env file in the current directory. Never pass the key as a flag. Optional ARBITR_BASE_URL defaults to https://api-arbitr.straker.ai.

A test key (abr_test_…) works the same way. It does not run the pipeline — read Test mode first.

First calls

arbitr me
arbitr submit report.docx --locales ko-kr,fr-fr --wait --out out/

Then arbitr --help. Locales are lowercase BCP-47 (ko-kr, not ko).

Coding agents

Open Agent setup and paste its quick-setup prompt into any coding agent that can run terminal commands. The playbook installs the CLI, pauses while you store a key, runs arbitr me, and installs the Agent skill. It does not submit a project.

To call the API as tools instead of the CLI, see MCP.