JSON and CI

Use machine-readable Saber CLI output in scripts, CI jobs, and agent workflows without exposing API keys in shared logs.

All commands support --json for machine-readable output.

saber credits --json
saber signal -d acme.com -q "Are they hiring?" --answer-type boolean --json

Shell example

signal_id=$(saber signal -d acme.com -q "Are they hiring?" --no-wait --json | jq -r .id)
saber signal get "$signal_id" --json

Verbose debugging

Use --verbose to inspect request routing and rate-limit headers without exposing the full API key.

saber signal -d acme.com -q "test" --verbose

CI setup

saber auth login --key "$SABER_API_KEY"
saber credits --json

Store the key in your CI secret manager and avoid printing command output that may contain business-sensitive research results.

On this page