Truthound Dashboard¶
Open-Source Data Quality Monitoring Platform — A comprehensive alternative to GX Cloud
Truthound Dashboard is an open-source data quality monitoring platform that provides capabilities comparable to GX Cloud at no cost. The system is designed to democratize enterprise-grade data quality tooling by delivering a full-featured monitoring solution under the Apache 2.0 license.
Comparative Analysis¶
| Feature | GX Cloud | Truthound Dashboard |
|---|---|---|
| UI-based Rule Editing | Paid | Free |
| Validation History | Paid | Free |
| Scheduled Validations | Paid | Free |
| Slack/Email Notifications | Paid | Free |
| Auto Schema Generation | Paid | Free |
| Drift Detection | Paid | Free |
| Unlimited Users | Team Plan | Free |
| Pricing | Subscription | $0 |
Quick Start¶
# Installation
pip install truthound-dashboard
# Launch (browser opens automatically)
truthound serve
The dashboard becomes operational within seconds of invocation.
Key Capabilities¶
Data Sources¶
Connect to CSV, Parquet, PostgreSQL, MySQL, Snowflake, BigQuery, and additional data sources through a unified connector framework.
Visual Schema Editor¶
Create and modify validation schemas through the graphical interface without manual code authoring.
Validation History¶
Track data quality trends over time through chronological validation records with statistical analysis.
Scheduled Validations¶
Configure automated validation execution using cron-based scheduling with six distinct trigger types.
Notifications¶
Receive alerts via Slack, Email, or Webhook (among nine supported channels) when validations fail.
Auto Schema Generation¶
Automatically generate schemas from data characteristics using th.learn with configurable constraint inference.
Drift Detection¶
Compare two datasets to detect schema and distribution changes using 14 statistical methods.
Dark Mode and Internationalization¶
Full support for dark/light themes and multiple languages (English, Korean built-in, 15+ via AI translation).
AI-Powered Translation¶
Translate the UI to any supported language using OpenAI, Anthropic, Ollama, or Mistral with a single CLI command.
Documentation¶
Getting Started¶
- Getting Started — Installation and initial configuration guide
- Architecture — System design and component specifications
- Internationalization Guide — i18n framework and AI translation guide
Data Management¶
- Dashboard — Aggregate statistics and navigation overview
- Data Sources — Source connection and lifecycle management
- Data Catalog — Asset metadata and governance repository
- Business Glossary — Business terminology standardization
Data Quality¶
- Validations — Validation execution, history, versioning, and custom rules; includes Truthound core engine integration (PHASE 1–5: Result Format, Structured Results, DAG Execution, Exception Isolation)
- Drift Detection — Statistical distribution comparison
- Drift Monitoring — Continuous drift surveillance
- Schema Evolution — Structural change tracking and version history
- Schema Watcher — Continuous schema monitoring with rename detection
- Profile Comparison — Longitudinal profile analysis and trend identification
- Privacy and PII — PII detection and masking
- Data Lineage — Data flow visualization and impact analysis
- Quality Reporter — Quality scoring and multi-format reporting
- Enterprise Sampling — Large-scale sampling for 100M+ row datasets
- Rule Suggestions — AI-powered validation rule generation
ML and Monitoring¶
- Anomaly Detection — ML-based outlier detection
- Model Monitoring — ML model performance tracking
System¶
- Unified Alerts — Centralized alert management and correlation
- Schedules — Automated validation scheduling
- Trigger Monitoring — Trigger health, cooldown tracking, and webhook management
- Activity Feed — System event timeline and collaboration
- Notifications — Multi-channel alert delivery
- Advanced Notifications — Routing, deduplication, throttling, escalation
- Reports — Multi-format report generation
- Plugins — Extensibility framework and custom extensions
- Storage Tiering — Data lifecycle management with composite policies
- Observability — Audit logging, metrics, and distributed tracing
- Maintenance — System maintenance and database optimization
Live Demo¶
Experience the dashboard at:
https://truthound-dashboard.netlify.app
The demo operates in mock mode using MSW (Mock Service Worker) without a backend connection. For actual data validation operations, install the package locally.
Truthound Core Engine Integration¶
Truthound Dashboard maintains a systematic bidirectional integration with the Truthound core validation engine (v1.3.0). The core engine underwent a five-phase enhancement programme, each of which necessitated corresponding adaptations in the dashboard's backend adapter, result converter, Pydantic schemas, and frontend TypeScript types:
| Phase | Enhancement | Dashboard Impact |
|---|---|---|
| PHASE 1 | Result Format System | result_format parameter propagation (4-level progressive disclosure) |
| PHASE 2 | Structured Results | ValidationDetail, ReportStatistics schema extensions |
| PHASE 3 | Metric Deduplication | No dashboard changes (internal optimisation; improved response latency) |
| PHASE 4 | DAG Execution | ValidatorExecutionSummary with skip/dependency tracking |
| PHASE 5 | Exception Isolation | catch_exceptions/max_retries parameters; ExceptionInfo/ExceptionSummary schemas |
For detailed integration specifications, refer to the Architecture and Validations documentation.
Links¶
License¶
Apache License 2.0