MLWatch
Lightweight ML Monitoring

Monitor Your ML ModelsWithout the Complexity

Detect drift, track performance, monitor data quality and receive alerts using one simple Python library.

3

Drift Methods

10+

Metrics

0

Configuration

100%

Open Source

Features

Drift Detection

Detect changes in your data using KS Test, PSI and Mean Shift.

Performance Tracking

Track Accuracy, F1 Score, MAE, RMSE and model degradation.

Data Quality

Find null values, outliers and schema issues before deployment.

Alerts

Receive notifications through webhooks and custom callbacks.

Install in Seconds

Start monitoring your models immediately.

pip install mlwatch

Quick Start

example.py
import mlwatch

monitor = mlwatch.Monitor(
    name="fraud_detector"
)

result = monitor.log(
    reference=train_data,
    current=new_data
)

print(result.to_dict())

MLWatch vs Competitors

FeatureMLWatchEvidentlyWhyLogs
Lightweight
Simple API
JSON Output
SQLite History
YE

Youssef Emad

Software Engineer & ML Engineer

Creator of MLWatch. Building open-source tools and scalable systems for developers and AI startups.

Ready to Monitor Your Models?

Start using MLWatch today.