Skip to content

Install

ParetoOps is a single native program. Install it whichever way suits your stack; every channel installs the same CLI. Prebuilt for macOS (Apple silicon and Intel), Linux (x64 and arm64, any distribution) and Windows (x64 and arm64).

Requires Node.js 18 or newer (only to launch the native binary). Run it without installing:

Terminal window
npx pareto-ops --help

Or install it globally:

Terminal window
npm install -g pareto-ops
pareto-ops --help

npm install skips optional dependencies with --omit=optional; ParetoOps ships its binary as an optional, platform-specific dependency, so don’t use that flag for it.

Requires Python 3.9 or newer. This installs both the pareto-ops command and the Python SDK:

Terminal window
pip install pareto-ops
pareto-ops --help
from pareto_ops import ParetoOptimizer, load_trials
result = ParetoOptimizer(load_trials("results.json")).compute(min_success_rate=0.9)
print(result.sweet_spot.config_name)
Terminal window
docker run --rm -v "$PWD:/work" -w /work ghcr.io/paretoops/pareto-ops:v1 analyze results.json

The image is also how the Pro CI gate runs in GitHub Actions; see Add a CI gate.

Free features need no key and no sign-up. Pro features read a license key from the PARETO_LICENSE_KEY environment variable:

Terminal window
export PARETO_LICENSE_KEY="POL2-..."

Keys are checked offline. Pro is coming soon: join the interest list to hear when it launches or to ask about a trial key.

Run your first analysis.