Skip to main content

Truero CLI

Understand and clean your data before it causes problems.

Run data-quality and ML validation checks on your machine, then optionally upload the report (not your raw file) to the Truero dashboard.

Install

Recommended (Mac / Homebrew Python):

pipx install truero

Or with pip:

pip3 install truero
# usually more reliable:
python3 -m pip install truero

Or in a virtual environment:

python3 -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
python3 -m pip install truero

Requires Python 3.9+.

Quick start

In the same environment where you installed Truero:

truero scan data.csv

Supported files: CSV, JSON, Excel (.xlsx / .xls), Parquet.

Optional browser wizard (same checks, GUI):

truero web

Upload to the dashboard

After a scan, the CLI asks:

Upload report to Truero dashboard? [Y/n]:
  1. Type Y (or press Enter) to upload, or n to skip.
  2. If you have not saved a User ID yet, enter it when prompted — copy it from Dashboard → Settings (Profile).
  3. You can save the ID for future runs (~/.truero/config.json). After that you will not be asked again until you change or reset it.

You can also set the User ID up front:

# Environment variable
TRUERO_USER_ID=YOUR-UUID-HERE truero scan data.csv

# Or flag
truero scan data.csv --user-id YOUR-UUID-HERE

# Or save once
truero config set-user YOUR-UUID-HERE

Skip the upload prompt entirely:

truero scan data.csv --no-upload

Upload sends the report summary only — never your raw dataset.

Optional configuration

Flag / env Purpose
--user-id / TRUERO_USER_ID Dashboard User ID (UUID) for uploads
--no-upload Skip dashboard upload prompt
TRUERO_API_URL Override backend URL (default: hosted Railway API)
TRUERO_DASHBOARD_URL Dashboard base URL (default: https://dashboard.truero.ai)
--api-key / TRUERO_API_KEY Internal/dev only — not required for normal installs

API/dashboard URLs can also be set in the web wizard Settings, or in ~/.truero/config.json (web_api_url, web_dashboard_url).

Useful commands

truero scan path/to/file.csv
truero web
truero config show
truero config set-user YOUR-UUID-HERE

Links

Release files for truero 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for truero 0.2.3
File Size Uploaded
truero-0.2.3.tar.gz 85.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for truero 0.2.3
File Interpreter ABI Platform
truero-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 166.9 kB

Release files / truero-0.2.3.tar.gz

Download URL truero-0.2.3.tar.gz
Size 85.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7bb7fc3b1bc4dbdd2380fff6e8f6949af13f52ef1d695081bcfd1cf41ef31c6c
BLAKE2b-256 checksum
How to use checksums
3f3460b62df636136c34f5cff32657f98ce3e8bdababdb044ce6a9ccdfab1f7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / truero-0.2.3-py3-none-any.whl

Download URL truero-0.2.3-py3-none-any.whl
Size 81.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da21c953d1f99f95498709a192924062bc16573e2c63bf05f48bab37ef0befa2
BLAKE2b-256 checksum
How to use checksums
5c9f77011736e8769c31a3a991763313adcaee5d1ca51e282ced9fb802f07bba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page