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.4

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.4
File Size Uploaded
truero-0.2.4.tar.gz 86.5 kB Details

Built distribution (wheel)

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

Total release size: 169.0 kB

Release files / truero-0.2.4.tar.gz

Download URL truero-0.2.4.tar.gz
Size 86.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5e0feeb280b3e8af954ce59b5eb972d8de68abd87f178b5f9611dc8a6e734359
BLAKE2b-256 checksum
How to use checksums
abc326d86c11724ecc0f49c16c8c55dc2058e0f88ce2ec16f3bd93a1072393fe
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.4-py3-none-any.whl

Download URL truero-0.2.4-py3-none-any.whl
Size 82.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07cc49557f5224a4961fa33ea86fc528310c654c860c01d6b61d0da5d82255fc
BLAKE2b-256 checksum
How to use checksums
b4e4dc4f45055ca34b13f09ff1f499a45fc0553ddbc8ee2fb4a6fe9df744601c
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

This release

0.2.4 This release

2 release files

0.2.3

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