selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

data-observability-installer logo

Self-host data-observability-installer

latest

Installer for self-hosted data observability and quality

ReleaseOpen SourceApache-2.0
Updated5 months ago
LanguagePython
Setup difficultyModerate
Stars
143
CPU
2 CPUs
RAM
8 GB
Storage
20 GB
Ports
8501 (TestGen UI), 8530 (TestGen API/MCP), 8082 (Observability UI)
Install with Docker Compose
data-observability-installer screenshot 1data-observability-installer screenshot 2data-observability-installer screenshot 3data-observability-installer screenshot 4data-observability-installer screenshot 5data-observability-installer screenshot 6

What is data-observability-installer?

DataKitchen Data Observability Installer is a command-line tool that sets up two open-source data products on your own infrastructure: TestGen, which profiles data, generates data quality tests, and monitors for anomalies; and Observability, which tracks data journeys across multi-tool pipelines and alerts on issues. The installer supports two modes — Docker Compose (recommended) for persistent team use, and a pip-based mode using uv and an embedded PostgreSQL for evaluation without Docker. Minimum requirements are 2 CPUs, 8 GB RAM, and 20 GB disk. TestGen exposes a Streamlit UI on port 8501 and an API/MCP endpoint on 8530; Observability serves its UI on port 8082. Both products are Apache 2.0 licensed and maintained by DataKitchen.

Should you self-host data-observability-installer?

data-observability-installer scores 43/100 on selfhost.directory (how scoring works) and ranks #2 of 3 in Data Engineering. It has 143 GitHub stars.

It shipped 1 stable release in the past year. The latest, latest, came out on 15 May 2026.

Setup is moderate: expect some configuration beyond a single command. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is airbyte (75/100, 22 282 stars). It scores higher overall, so compare the two before you pick. See data-observability-installer vs airbyte side by side.

Features

  • Agent heartbeat monitoring
  • Anomaly Detection
  • CI/CD Integration
  • Data observability / Data Journeys
  • Data Profiling
  • Data quality test generation
  • Demo data generation
  • Dual install modes (Docker Compose / pip)
  • MCP (Model Context Protocol) server
  • Notification rules and alerts

data-observability-installer README

How to install data-observability-installer

Install data-observability-installer with Docker Compose

Environment variables
DK_OBSERVABILITY_HTTP_PORT, DK_OBSERVABILITY_BE_IMAGE, DK_OBSERVABILITY_UI_IMAGE, DK_OBSERVABILITY_MYSQL_PASSWORD, DK_OBSERVABILITY_MYSQL_ROOT_PASSWORD

python3 dk-installer.py tg install --docker python3 dk-installer.py obs install

Recommended for persistent team use on shared VM

data-observability-installer releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…