The CloudRaker CLI
Install once. Call every capability from your shell, scripts, and CI pipelines.
Install. Sign in. Run.
One binary, no runtime. You are processing documents from your shell in under a minute.
- 01
Install the binary.
One command: brew install cloudraker/tap/paperwork — or curl -fsSL https://paperwork.sh | sh anywhere Homebrew isn't. A single static binary for macOS and Linux, Apple Silicon and x86.
- 02
Sign in once.
paperwork auth login opens the browser for a one-time device-code sign-in with your CloudRaker account. The token stores locally and refreshes itself. In CI, set PAPERWORK_TOKEN to an API key instead — a .env in the working directory is picked up automatically.
- 03
Run the work.
paperwork extract extract, paperwork parse parse, paperwork sign sign — every API endpoint is a subcommand. Parameters go in as flags or one --json payload; results come back as JSON your script pipes straight into jq.
The whole API, one command away.
The CLI is a thin, typed wrapper over the same /v1 API the SDKs use. Same runs, same audit trail, same output — just reachable from a shell.
Some paperwork belongs in a script, not an app.
The nightly batch that redacts yesterday's intake folder. The CI step that fills a compliance form on every release. The one-liner that pulls three fields out of a vendor PDF. None of that wants a browser tab or an SDK project — it wants a command.
Because the CLI fronts the same /v1 API as everything else, every run it starts shows up with the same audit trail, limits, and citations as runs from your app. Prototype in the shell, ship the same call in code.
brew install cloudraker/tap/paperwork
One command to install, one to sign in, and your free credits are ready to process real documents.